# near model CODE resource # jump table entries: 6048-6166 (119 of them) export_756: 00000000 4E56 FFFC link A6, -0x0004 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000010 4EBA 39F2 jsr [PC + 0x39F2 /* 00003A04 */] 00000014 2054 movea.l A0, [A4] 00000016 7000 moveq.l D0, 0x00 00000018 2140 0002 move.l [A0 + 0x2], D0 0000001C 42A7 clr.l -[A7] 0000001E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000022 2F2E 000C move.l -[A7], [A6 + 0xC] 00000026 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000002A 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] 0000002E 265F movea.l A3, [A7]+ 00000030 2F0B move.l -[A7], A3 00000032 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00000036 2054 movea.l A0, [A4] 00000038 214B 0002 move.l [A0 + 0x2], A3 0000003C 216E 0010 0006 move.l [A0 + 0x6], [A6 + 0x10] 00000042 4CDF 1800 movem.l A3,A4, [A7]+ 00000046 4E5E unlink A6 00000048 205F movea.l A0, [A7]+ 0000004A DEFC 000C add.w A7, 0xC 0000004E 4ED0 jmp [A0] export_757: 00000050 4E56 0000 link A6, 0 00000054 206E 0008 movea.l A0, [A6 + 0x8] 00000058 2050 movea.l A0, [A0] 0000005A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000005E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00000062 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000066 4EBA 3944 jsr [PC + 0x3944 /* 000039AC */] 0000006A 4E5E unlink A6 0000006C 2E9F move.l [A7], [A7]+ 0000006E 4E75 rts 00000070 4E56 0000 link A6, 0 00000074 4267 clr.w -[A7] 00000076 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000007A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000007E 206E 0008 movea.l A0, [A6 + 0x8] 00000082 2F28 0008 move.l -[A7], [A0 + 0x8] 00000086 4EAD 3E7A jsr [A5 + 0x3E7A /* export_1995 */] 0000008A 3D5F 0014 move.w [A6 + 0x14], [A7]+ 0000008E 4E5E unlink A6 00000090 205F movea.l A0, [A7]+ 00000092 DEFC 000C add.w A7, 0xC 00000096 4ED0 jmp [A0] export_758: 00000098 4E56 FFFE link A6, -0x0002 0000009C 48E7 0118 movem.l -[A7], D7,A3,A4 000000A0 266E 0008 movea.l A3, [A6 + 0x8] 000000A4 284B movea.l A4, A3 000000A6 4267 clr.w -[A7] 000000A8 2054 movea.l A0, [A4] 000000AA 2F28 0002 move.l -[A7], [A0 + 0x2] 000000AE 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 000000B2 1E1F move.b D7, [A7]+ 000000B4 2054 movea.l A0, [A4] 000000B6 2F28 0002 move.l -[A7], [A0 + 0x2] 000000BA 205F movea.l A0, [A7]+ 000000BC A029 syscall HLock 000000BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000000C6 2F0B move.l -[A7], A3 000000C8 4EAD 3E6A jsr [A5 + 0x3E6A /* export_1993 */] 000000CC 487A FFA2 pea.l [PC - 0x5E /* 00000070, value 0x4E560000 'NV\0\0', cstring "NV" */] 000000D0 2F0E move.l -[A7], A6 000000D2 2F0B move.l -[A7], A3 000000D4 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */] 000000D8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000000E0 2F0B move.l -[A7], A3 000000E2 4EAD 3E72 jsr [A5 + 0x3E72 /* export_1994 */] 000000E6 2054 movea.l A0, [A4] 000000E8 2F28 0002 move.l -[A7], [A0 + 0x2] 000000EC 1F07 move.b -[A7], D7 000000EE 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000000F2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000000F6 4E5E unlink A6 000000F8 205F movea.l A0, [A7]+ 000000FA DEFC 000C add.w A7, 0xC 000000FE 4ED0 jmp [A0] export_759: 00000100 4E56 0000 link A6, 0 00000104 206E 0010 movea.l A0, [A6 + 0x10] 00000108 226E 000C movea.l A1, [A6 + 0xC] 0000010C 2010 move.l D0, [A0] 0000010E B091 cmp.l D0, [A1] 00000110 6F08 ble +0xA /* 0000011A */ 00000112 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 00000118 601A bra +0x1C /* 00000134 */ label0000011A: 0000011A 206E 0010 movea.l A0, [A6 + 0x10] 0000011E 226E 000C movea.l A1, [A6 + 0xC] 00000122 2010 move.l D0, [A0] 00000124 B091 cmp.l D0, [A1] 00000126 6C08 bge +0xA /* 00000130 */ 00000128 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 0000012E 6004 bra +0x6 /* 00000134 */ label00000130: 00000130 426E 0014 clr.w [A6 + 0x14] label00000134: 00000134 4E5E unlink A6 00000136 205F movea.l A0, [A7]+ 00000138 DEFC 000C add.w A7, 0xC 0000013C 4ED0 jmp [A0] 0000013E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_760: // at 00000140 (misaligned) 00000142 0000 206E ori.b D0, 0x6E /* 'n' */ 00000146 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000014A 2268 0002 movea.l A1, [A0 + 0x2] 0000014E 2F11 move.l -[A7], [A1] 00000150 206E 0010 movea.l A0, [A6 + 0x10] 00000154 2F10 move.l -[A7], [A0] 00000156 202E 000C move.l D0, [A6 + 0xC] 0000015A E580 asl D0, 2 0000015C 2F00 move.l -[A7], D0 0000015E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000162 4E5E unlink A6 00000164 205F movea.l A0, [A7]+ 00000166 DEFC 000C add.w A7, 0xC 0000016A 4ED0 jmp [A0] export_761: 0000016C 4E56 0000 link A6, 0 00000170 206E 0010 movea.l A0, [A6 + 0x10] 00000174 2F10 move.l -[A7], [A0] 00000176 206E 0008 movea.l A0, [A6 + 0x8] 0000017A 2050 movea.l A0, [A0] 0000017C 2268 0002 movea.l A1, [A0 + 0x2] 00000180 2F11 move.l -[A7], [A1] 00000182 202E 000C move.l D0, [A6 + 0xC] 00000186 E580 asl D0, 2 00000188 2F00 move.l -[A7], D0 0000018A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000018E 4E5E unlink A6 00000190 205F movea.l A0, [A7]+ 00000192 DEFC 000C add.w A7, 0xC 00000196 4ED0 jmp [A0] export_762: 00000198 4E56 FFE4 link A6, -0x001C 0000019C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000001A0 286E 0008 movea.l A4, [A6 + 0x8] 000001A4 7E01 moveq.l D7, 0x01 label000001A6: 000001A6 7003 moveq.l D0, 0x03 000001A8 2F00 move.l -[A7], D0 000001AA 2F07 move.l -[A7], D7 000001AC 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000001B0 2E1F move.l D7, [A7]+ 000001B2 5287 addq.l D7, 1 000001B4 2054 movea.l A0, [A4] 000001B6 BEA8 0006 cmp.l D7, [A0 + 0x6] 000001BA 6FEA ble -0x14 /* 000001A6 */ label000001BC: 000001BC 2F07 move.l -[A7], D7 000001BE 7003 moveq.l D0, 0x03 000001C0 2F00 move.l -[A7], D0 000001C2 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 000001C6 2E1F move.l D7, [A7]+ 000001C8 2007 move.l D0, D7 000001CA 5280 addq.l D0, 1 000001CC 2D40 FFE8 move.l [A6 - 0x18], D0 000001D0 2054 movea.l A0, [A4] 000001D2 2D68 0006 FFE4 move.l [A6 - 0x1C], [A0 + 0x6] 000001D8 2A2E FFE8 move.l D5, [A6 - 0x18] 000001DC 6000 00C0 bra +0xC2 /* 0000029E */ label000001E0: 000001E0 2254 movea.l A1, [A4] 000001E2 2069 0002 movea.l A0, [A1 + 0x2] 000001E6 2005 move.l D0, D5 000001E8 5380 subq.l D0, 1 000001EA E580 asl D0, 2 000001EC D090 add.l D0, [A0] 000001EE 2F00 move.l -[A7], D0 000001F0 486E FFEC pea.l [A6 - 0x14] 000001F4 7004 moveq.l D0, 0x04 000001F6 2F00 move.l -[A7], D0 000001F8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000001FC 2C05 move.l D6, D5 000001FE 2254 movea.l A1, [A4] 00000200 2069 0002 movea.l A0, [A1 + 0x2] 00000204 2006 move.l D0, D6 00000206 9087 sub.l D0, D7 00000208 5380 subq.l D0, 1 0000020A E580 asl D0, 2 0000020C D090 add.l D0, [A0] 0000020E 2F00 move.l -[A7], D0 00000210 486E FFF0 pea.l [A6 - 0x10] 00000214 7004 moveq.l D0, 0x04 00000216 2F00 move.l -[A7], D0 00000218 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label0000021C: 0000021C 4267 clr.w -[A7] 0000021E 486E FFF0 pea.l [A6 - 0x10] 00000222 486E FFEC pea.l [A6 - 0x14] 00000226 41EE 000C lea.l A0, [A6 + 0xC] 0000022A 2018 move.l D0, [A0]+ 0000022C 6702 beq +0x4 /* 00000230 */ 0000022E 2F00 move.l -[A7], D0 label00000230: 00000230 2050 movea.l A0, [A0] 00000232 4E90 jsr [A0] 00000234 7001 moveq.l D0, 0x01 00000236 B05F cmp.w D0, [A7]+ 00000238 6E44 bgt +0x46 /* 0000027E */ 0000023A 486E FFF0 pea.l [A6 - 0x10] 0000023E 2254 movea.l A1, [A4] 00000240 2069 0002 movea.l A0, [A1 + 0x2] 00000244 2006 move.l D0, D6 00000246 5380 subq.l D0, 1 00000248 E580 asl D0, 2 0000024A D090 add.l D0, [A0] 0000024C 2F00 move.l -[A7], D0 0000024E 7004 moveq.l D0, 0x04 00000250 2F00 move.l -[A7], D0 00000252 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000256 9C87 sub.l D6, D7 00000258 BE86 cmp.l D7, D6 0000025A 6D02 blt +0x4 /* 0000025E */ 0000025C 6020 bra +0x22 /* 0000027E */ label0000025E: 0000025E 2254 movea.l A1, [A4] 00000260 2069 0002 movea.l A0, [A1 + 0x2] 00000264 2006 move.l D0, D6 00000266 9087 sub.l D0, D7 00000268 5380 subq.l D0, 1 0000026A E580 asl D0, 2 0000026C D090 add.l D0, [A0] 0000026E 2F00 move.l -[A7], D0 00000270 486E FFF0 pea.l [A6 - 0x10] 00000274 7004 moveq.l D0, 0x04 00000276 2F00 move.l -[A7], D0 00000278 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000027C 609E bra -0x60 /* 0000021C */ label0000027E: 0000027E 486E FFEC pea.l [A6 - 0x14] 00000282 2254 movea.l A1, [A4] 00000284 2069 0002 movea.l A0, [A1 + 0x2] 00000288 2006 move.l D0, D6 0000028A 5380 subq.l D0, 1 0000028C E580 asl D0, 2 0000028E D090 add.l D0, [A0] 00000290 2F00 move.l -[A7], D0 00000292 7004 moveq.l D0, 0x04 00000294 2F00 move.l -[A7], D0 00000296 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000029A 5285 addq.l D5, 1 0000029C 6908 bvs +0xA /* 000002A6 */ label0000029E: 0000029E BAAE FFE4 cmp.l D5, [A6 - 0x1C] 000002A2 6F00 FF3C ble -0xC2 /* 000001E0 */ label000002A6: 000002A6 7001 moveq.l D0, 0x01 000002A8 B087 cmp.l D0, D7 000002AA 6600 FF10 bne -0xEE /* 000001BC */ 000002AE 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000002B2 4E5E unlink A6 000002B4 205F movea.l A0, [A7]+ 000002B6 DEFC 000C add.w A7, 0xC 000002BA 4ED0 jmp [A0] export_763: 000002BC 4E56 0000 link A6, 0 000002C0 48E7 0018 movem.l -[A7], A3,A4 000002C4 266E 000C movea.l A3, [A6 + 0xC] 000002C8 286E 0010 movea.l A4, [A6 + 0x10] 000002CC 2F0C move.l -[A7], A4 000002CE 2F0B move.l -[A7], A3 000002D0 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */] 000002D4 101F move.b D0, [A7]+ 000002D6 6708 beq +0xA /* 000002E0 */ 000002D8 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 000002DE 603C bra +0x3E /* 0000031C */ label000002E0: 000002E0 2F0C move.l -[A7], A4 000002E2 2F0B move.l -[A7], A3 000002E4 4EAD 256A jsr [A5 + 0x256A /* export_1193 */] 000002E8 101F move.b D0, [A7]+ 000002EA 6708 beq +0xA /* 000002F4 */ 000002EC 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 000002F2 6028 bra +0x2A /* 0000031C */ label000002F4: 000002F4 202C 0006 move.l D0, [A4 + 0x6] 000002F8 B0AB 0006 cmp.l D0, [A3 + 0x6] 000002FC 6F08 ble +0xA /* 00000306 */ 000002FE 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 00000304 6016 bra +0x18 /* 0000031C */ label00000306: 00000306 202C 0006 move.l D0, [A4 + 0x6] 0000030A B0AB 0006 cmp.l D0, [A3 + 0x6] 0000030E 6C08 bge +0xA /* 00000318 */ 00000310 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 00000316 6004 bra +0x6 /* 0000031C */ label00000318: 00000318 426E 0014 clr.w [A6 + 0x14] label0000031C: 0000031C 4CDF 1800 movem.l A3,A4, [A7]+ 00000320 4E5E unlink A6 00000322 205F movea.l A0, [A7]+ 00000324 DEFC 000C add.w A7, 0xC 00000328 4ED0 jmp [A0] 0000032A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_764: // at 0000032C (misaligned) 0000032E FFEA .invalid <> 00000330 48E7 0108 movem.l -[A7], D7,A4 00000334 286E 0008 movea.l A4, [A6 + 0x8] 00000338 7001 moveq.l D0, 0x01 0000033A 2D40 FFEE move.l [A6 - 0x12], D0 0000033E 2D6E 000C FFEA move.l [A6 - 0x16], [A6 + 0xC] 00000344 2E2E FFEE move.l D7, [A6 - 0x12] 00000348 603C bra +0x3E /* 00000386 */ label0000034A: 0000034A 2254 movea.l A1, [A4] 0000034C 2069 0002 movea.l A0, [A1 + 0x2] 00000350 2007 move.l D0, D7 00000352 5380 subq.l D0, 1 00000354 2F00 move.l -[A7], D0 00000356 700A moveq.l D0, 0x0A 00000358 2F00 move.l -[A7], D0 0000035A 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000035E 201F move.l D0, [A7]+ 00000360 D090 add.l D0, [A0] 00000362 2F00 move.l -[A7], D0 00000364 486E FFF2 pea.l [A6 - 0xE] 00000368 700A moveq.l D0, 0x0A 0000036A 2F00 move.l -[A7], D0 0000036C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000370 206E 0010 movea.l A0, [A6 + 0x10] 00000374 2050 movea.l A0, [A0] 00000376 2007 move.l D0, D7 00000378 5380 subq.l D0, 1 0000037A E580 asl D0, 2 0000037C 21AE FFF8 0800 move.l [A0 + D0], [A6 - 0x8] 00000382 5287 addq.l D7, 1 00000384 6906 bvs +0x8 /* 0000038C */ label00000386: 00000386 BEAE FFEA cmp.l D7, [A6 - 0x16] 0000038A 6FBE ble -0x40 /* 0000034A */ label0000038C: 0000038C 4CDF 1080 movem.l D7,A4, [A7]+ 00000390 4E5E unlink A6 00000392 205F movea.l A0, [A7]+ 00000394 DEFC 000C add.w A7, 0xC 00000398 4ED0 jmp [A0] 0000039A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_765: // at 0000039C (misaligned) 0000039E FF60 .extension 0xF60 <> // unimplemented 000003A0 48E7 0308 movem.l -[A7], D6,D7,A4 000003A4 286E 0008 movea.l A4, [A6 + 0x8] 000003A8 486E FF74 pea.l [A6 - 0x8C] 000003AC 4EAD 52D2 jsr [A5 + 0x52D2 /* export_2646 */] 000003B0 7001 moveq.l D0, 0x01 000003B2 2D40 FF64 move.l [A6 - 0x9C], D0 000003B6 2D6E 000C FF60 move.l [A6 - 0xA0], [A6 + 0xC] 000003BC 2E2E FF64 move.l D7, [A6 - 0x9C] 000003C0 606A bra +0x6C /* 0000042C */ label000003C2: 000003C2 206E 0010 movea.l A0, [A6 + 0x10] 000003C6 2050 movea.l A0, [A0] 000003C8 2007 move.l D0, D7 000003CA 5380 subq.l D0, 1 000003CC E580 asl D0, 2 000003CE 2D70 0800 FF70 move.l [A6 - 0x90], [A0 + D0] 000003D4 4267 clr.w -[A7] 000003D6 2F2E FF70 move.l -[A7], [A6 - 0x90] 000003DA 486E FF74 pea.l [A6 - 0x8C] 000003DE 4EAD 52DA jsr [A5 + 0x52DA /* export_2647 */] 000003E2 3C1F move.w D6, [A7]+ 000003E4 6706 beq +0x8 /* 000003EC */ 000003E6 422E FF6A clr.b [A6 - 0x96] 000003EA 6016 bra +0x18 /* 00000402 */ label000003EC: 000003EC 1D7C 0004 FF6A move.b [A6 - 0x96], 0x4 000003F2 486E FFA4 pea.l [A6 - 0x5C] 000003F6 486E FF6B pea.l [A6 - 0x95] 000003FA 7004 moveq.l D0, 0x04 000003FC 2F00 move.l -[A7], D0 000003FE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00000402: 00000402 486E FF6A pea.l [A6 - 0x96] 00000406 2254 movea.l A1, [A4] 00000408 2069 0002 movea.l A0, [A1 + 0x2] 0000040C 2007 move.l D0, D7 0000040E 5380 subq.l D0, 1 00000410 2F00 move.l -[A7], D0 00000412 700A moveq.l D0, 0x0A 00000414 2F00 move.l -[A7], D0 00000416 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000041A 201F move.l D0, [A7]+ 0000041C D090 add.l D0, [A0] 0000041E 2F00 move.l -[A7], D0 00000420 700A moveq.l D0, 0x0A 00000422 2F00 move.l -[A7], D0 00000424 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000428 5287 addq.l D7, 1 0000042A 6906 bvs +0x8 /* 00000432 */ label0000042C: 0000042C BEAE FF60 cmp.l D7, [A6 - 0xA0] 00000430 6F90 ble -0x6E /* 000003C2 */ label00000432: 00000432 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000436 4E5E unlink A6 00000438 205F movea.l A0, [A7]+ 0000043A DEFC 000C add.w A7, 0xC 0000043E 4ED0 jmp [A0] export_766: 00000440 4E56 FFD8 link A6, -0x0028 00000444 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000448 286E 0008 movea.l A4, [A6 + 0x8] 0000044C 7E01 moveq.l D7, 0x01 label0000044E: 0000044E 7003 moveq.l D0, 0x03 00000450 2F00 move.l -[A7], D0 00000452 2F07 move.l -[A7], D7 00000454 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000458 2E1F move.l D7, [A7]+ 0000045A 5287 addq.l D7, 1 0000045C 2054 movea.l A0, [A4] 0000045E BEA8 0006 cmp.l D7, [A0 + 0x6] 00000462 6FEA ble -0x14 /* 0000044E */ label00000464: 00000464 2F07 move.l -[A7], D7 00000466 7003 moveq.l D0, 0x03 00000468 2F00 move.l -[A7], D0 0000046A 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 0000046E 2E1F move.l D7, [A7]+ 00000470 2007 move.l D0, D7 00000472 5280 addq.l D0, 1 00000474 2D40 FFDC move.l [A6 - 0x24], D0 00000478 2054 movea.l A0, [A4] 0000047A 2D68 0006 FFD8 move.l [A6 - 0x28], [A0 + 0x6] 00000480 2A2E FFDC move.l D5, [A6 - 0x24] 00000484 6000 00F2 bra +0xF4 /* 00000578 */ label00000488: 00000488 2254 movea.l A1, [A4] 0000048A 2069 0002 movea.l A0, [A1 + 0x2] 0000048E 2005 move.l D0, D5 00000490 5380 subq.l D0, 1 00000492 2F00 move.l -[A7], D0 00000494 700A moveq.l D0, 0x0A 00000496 2F00 move.l -[A7], D0 00000498 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000049C 201F move.l D0, [A7]+ 0000049E D090 add.l D0, [A0] 000004A0 2F00 move.l -[A7], D0 000004A2 486E FFE0 pea.l [A6 - 0x20] 000004A6 700A moveq.l D0, 0x0A 000004A8 2F00 move.l -[A7], D0 000004AA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000004AE 2C05 move.l D6, D5 000004B0 2254 movea.l A1, [A4] 000004B2 2069 0002 movea.l A0, [A1 + 0x2] 000004B6 2006 move.l D0, D6 000004B8 9087 sub.l D0, D7 000004BA 5380 subq.l D0, 1 000004BC 2F00 move.l -[A7], D0 000004BE 700A moveq.l D0, 0x0A 000004C0 2F00 move.l -[A7], D0 000004C2 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000004C6 201F move.l D0, [A7]+ 000004C8 D090 add.l D0, [A0] 000004CA 2F00 move.l -[A7], D0 000004CC 486E FFEA pea.l [A6 - 0x16] 000004D0 700A moveq.l D0, 0x0A 000004D2 2F00 move.l -[A7], D0 000004D4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label000004D8: 000004D8 4267 clr.w -[A7] 000004DA 486E FFEA pea.l [A6 - 0x16] 000004DE 486E FFE0 pea.l [A6 - 0x20] 000004E2 41EE 000C lea.l A0, [A6 + 0xC] 000004E6 2018 move.l D0, [A0]+ 000004E8 6702 beq +0x4 /* 000004EC */ 000004EA 2F00 move.l -[A7], D0 label000004EC: 000004EC 2050 movea.l A0, [A0] 000004EE 4E90 jsr [A0] 000004F0 7001 moveq.l D0, 0x01 000004F2 B05F cmp.w D0, [A7]+ 000004F4 6E58 bgt +0x5A /* 0000054E */ 000004F6 486E FFEA pea.l [A6 - 0x16] 000004FA 2254 movea.l A1, [A4] 000004FC 2069 0002 movea.l A0, [A1 + 0x2] 00000500 2006 move.l D0, D6 00000502 5380 subq.l D0, 1 00000504 2F00 move.l -[A7], D0 00000506 700A moveq.l D0, 0x0A 00000508 2F00 move.l -[A7], D0 0000050A 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000050E 201F move.l D0, [A7]+ 00000510 D090 add.l D0, [A0] 00000512 2F00 move.l -[A7], D0 00000514 700A moveq.l D0, 0x0A 00000516 2F00 move.l -[A7], D0 00000518 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000051C 9C87 sub.l D6, D7 0000051E BE86 cmp.l D7, D6 00000520 6D02 blt +0x4 /* 00000524 */ 00000522 602A bra +0x2C /* 0000054E */ label00000524: 00000524 2254 movea.l A1, [A4] 00000526 2069 0002 movea.l A0, [A1 + 0x2] 0000052A 2006 move.l D0, D6 0000052C 9087 sub.l D0, D7 0000052E 5380 subq.l D0, 1 00000530 2F00 move.l -[A7], D0 00000532 700A moveq.l D0, 0x0A 00000534 2F00 move.l -[A7], D0 00000536 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000053A 201F move.l D0, [A7]+ 0000053C D090 add.l D0, [A0] 0000053E 2F00 move.l -[A7], D0 00000540 486E FFEA pea.l [A6 - 0x16] 00000544 700A moveq.l D0, 0x0A 00000546 2F00 move.l -[A7], D0 00000548 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000054C 608A bra -0x74 /* 000004D8 */ label0000054E: 0000054E 486E FFE0 pea.l [A6 - 0x20] 00000552 2254 movea.l A1, [A4] 00000554 2069 0002 movea.l A0, [A1 + 0x2] 00000558 2006 move.l D0, D6 0000055A 5380 subq.l D0, 1 0000055C 2F00 move.l -[A7], D0 0000055E 700A moveq.l D0, 0x0A 00000560 2F00 move.l -[A7], D0 00000562 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000566 201F move.l D0, [A7]+ 00000568 D090 add.l D0, [A0] 0000056A 2F00 move.l -[A7], D0 0000056C 700A moveq.l D0, 0x0A 0000056E 2F00 move.l -[A7], D0 00000570 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000574 5285 addq.l D5, 1 00000576 6908 bvs +0xA /* 00000580 */ label00000578: 00000578 BAAE FFD8 cmp.l D5, [A6 - 0x28] 0000057C 6F00 FF0A ble -0xF4 /* 00000488 */ label00000580: 00000580 7001 moveq.l D0, 0x01 00000582 B087 cmp.l D0, D7 00000584 6600 FEDE bne -0x120 /* 00000464 */ 00000588 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000058C 4E5E unlink A6 0000058E 205F movea.l A0, [A7]+ 00000590 DEFC 000C add.w A7, 0xC 00000594 4ED0 jmp [A0] 00000596 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_767: // at 00000598 (misaligned) 0000059A 0000 48E7 ori.b D0, 0xE7 0000059E 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000005A2 000C 286E ori.b A4, 0x6E /* 'n' */ 000005A6 0010 2F0C ori.b [A0], 0xC 000005AA 2F0B move.l -[A7], A3 000005AC 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */] 000005B0 101F move.b D0, [A7]+ 000005B2 6708 beq +0xA /* 000005BC */ 000005B4 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 000005BA 603C bra +0x3E /* 000005F8 */ label000005BC: 000005BC 2F0C move.l -[A7], A4 000005BE 2F0B move.l -[A7], A3 000005C0 4EAD 256A jsr [A5 + 0x256A /* export_1193 */] 000005C4 101F move.b D0, [A7]+ 000005C6 6708 beq +0xA /* 000005D0 */ 000005C8 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 000005CE 6028 bra +0x2A /* 000005F8 */ label000005D0: 000005D0 202C 0020 move.l D0, [A4 + 0x20] 000005D4 B0AB 0020 cmp.l D0, [A3 + 0x20] 000005D8 6F08 ble +0xA /* 000005E2 */ 000005DA 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 000005E0 6016 bra +0x18 /* 000005F8 */ label000005E2: 000005E2 202C 0020 move.l D0, [A4 + 0x20] 000005E6 B0AB 0020 cmp.l D0, [A3 + 0x20] 000005EA 6C08 bge +0xA /* 000005F4 */ 000005EC 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 000005F2 6004 bra +0x6 /* 000005F8 */ label000005F4: 000005F4 426E 0014 clr.w [A6 + 0x14] label000005F8: 000005F8 4CDF 1800 movem.l A3,A4, [A7]+ 000005FC 4E5E unlink A6 000005FE 205F movea.l A0, [A7]+ 00000600 DEFC 000C add.w A7, 0xC 00000604 4ED0 jmp [A0] 00000606 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_768: // at 00000608 (misaligned) 0000060A FFD0 .invalid <> 0000060C 48E7 0108 movem.l -[A7], D7,A4 00000610 286E 0008 movea.l A4, [A6 + 0x8] 00000614 7001 moveq.l D0, 0x01 00000616 2D40 FFD4 move.l [A6 - 0x2C], D0 0000061A 2D6E 000C FFD0 move.l [A6 - 0x30], [A6 + 0xC] 00000620 2E2E FFD4 move.l D7, [A6 - 0x2C] 00000624 603C bra +0x3E /* 00000662 */ label00000626: 00000626 2254 movea.l A1, [A4] 00000628 2069 0002 movea.l A0, [A1 + 0x2] 0000062C 2007 move.l D0, D7 0000062E 5380 subq.l D0, 1 00000630 2F00 move.l -[A7], D0 00000632 7024 moveq.l D0, 0x24 00000634 2F00 move.l -[A7], D0 00000636 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000063A 201F move.l D0, [A7]+ 0000063C D090 add.l D0, [A0] 0000063E 2F00 move.l -[A7], D0 00000640 486E FFD8 pea.l [A6 - 0x28] 00000644 7024 moveq.l D0, 0x24 00000646 2F00 move.l -[A7], D0 00000648 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000064C 206E 0010 movea.l A0, [A6 + 0x10] 00000650 2050 movea.l A0, [A0] 00000652 2007 move.l D0, D7 00000654 5380 subq.l D0, 1 00000656 E580 asl D0, 2 00000658 21AE FFF8 0800 move.l [A0 + D0], [A6 - 0x8] 0000065E 5287 addq.l D7, 1 00000660 6906 bvs +0x8 /* 00000668 */ label00000662: 00000662 BEAE FFD0 cmp.l D7, [A6 - 0x30] 00000666 6FBE ble -0x40 /* 00000626 */ label00000668: 00000668 4CDF 1080 movem.l D7,A4, [A7]+ 0000066C 4E5E unlink A6 0000066E 205F movea.l A0, [A7]+ 00000670 DEFC 000C add.w A7, 0xC 00000674 4ED0 jmp [A0] 00000676 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_769: // at 00000678 (misaligned) 0000067A FF46 .extension 0xF46 <> // unimplemented 0000067C 48E7 0308 movem.l -[A7], D6,D7,A4 00000680 286E 0008 movea.l A4, [A6 + 0x8] 00000684 486E FF74 pea.l [A6 - 0x8C] 00000688 4EAD 52D2 jsr [A5 + 0x52D2 /* export_2646 */] 0000068C 7001 moveq.l D0, 0x01 0000068E 2D40 FF4A move.l [A6 - 0xB6], D0 00000692 2D6E 000C FF46 move.l [A6 - 0xBA], [A6 + 0xC] 00000698 2E2E FF4A move.l D7, [A6 - 0xB6] 0000069C 6064 bra +0x66 /* 00000702 */ label0000069E: 0000069E 206E 0010 movea.l A0, [A6 + 0x10] 000006A2 2050 movea.l A0, [A0] 000006A4 2007 move.l D0, D7 000006A6 5380 subq.l D0, 1 000006A8 E580 asl D0, 2 000006AA 2D70 0800 FF70 move.l [A6 - 0x90], [A0 + D0] 000006B0 4267 clr.w -[A7] 000006B2 2F2E FF70 move.l -[A7], [A6 - 0x90] 000006B6 486E FF74 pea.l [A6 - 0x8C] 000006BA 4EAD 52DA jsr [A5 + 0x52DA /* export_2647 */] 000006BE 3C1F move.w D6, [A7]+ 000006C0 6706 beq +0x8 /* 000006C8 */ 000006C2 422E FF50 clr.b [A6 - 0xB0] 000006C6 6010 bra +0x12 /* 000006D8 */ label000006C8: 000006C8 41EE FF50 lea.l A0, [A6 - 0xB0] 000006CC 43EE FF7C lea.l A1, [A6 - 0x84] 000006D0 700F moveq.l D0, 0x0F label000006D2: 000006D2 30D9 move.w [A0]+, [A1]+ 000006D4 51C8 FFFC dbf D0, -0x6 /* 000006D2 */ label000006D8: 000006D8 486E FF50 pea.l [A6 - 0xB0] 000006DC 2254 movea.l A1, [A4] 000006DE 2069 0002 movea.l A0, [A1 + 0x2] 000006E2 2007 move.l D0, D7 000006E4 5380 subq.l D0, 1 000006E6 2F00 move.l -[A7], D0 000006E8 7024 moveq.l D0, 0x24 000006EA 2F00 move.l -[A7], D0 000006EC 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000006F0 201F move.l D0, [A7]+ 000006F2 D090 add.l D0, [A0] 000006F4 2F00 move.l -[A7], D0 000006F6 7024 moveq.l D0, 0x24 000006F8 2F00 move.l -[A7], D0 000006FA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000006FE 5287 addq.l D7, 1 00000700 6906 bvs +0x8 /* 00000708 */ label00000702: 00000702 BEAE FF46 cmp.l D7, [A6 - 0xBA] 00000706 6F96 ble -0x68 /* 0000069E */ label00000708: 00000708 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000070C 4E5E unlink A6 0000070E 205F movea.l A0, [A7]+ 00000710 DEFC 000C add.w A7, 0xC 00000714 4ED0 jmp [A0] 00000716 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_770: // at 00000718 (misaligned) 0000071A FFA4 .invalid <> 0000071C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000720 286E 0008 movea.l A4, [A6 + 0x8] 00000724 7E01 moveq.l D7, 0x01 label00000726: 00000726 7003 moveq.l D0, 0x03 00000728 2F00 move.l -[A7], D0 0000072A 2F07 move.l -[A7], D7 0000072C 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000730 2E1F move.l D7, [A7]+ 00000732 5287 addq.l D7, 1 00000734 2054 movea.l A0, [A4] 00000736 BEA8 0006 cmp.l D7, [A0 + 0x6] 0000073A 6FEA ble -0x14 /* 00000726 */ label0000073C: 0000073C 2F07 move.l -[A7], D7 0000073E 7003 moveq.l D0, 0x03 00000740 2F00 move.l -[A7], D0 00000742 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 00000746 2E1F move.l D7, [A7]+ 00000748 2007 move.l D0, D7 0000074A 5280 addq.l D0, 1 0000074C 2D40 FFA8 move.l [A6 - 0x58], D0 00000750 2054 movea.l A0, [A4] 00000752 2D68 0006 FFA4 move.l [A6 - 0x5C], [A0 + 0x6] 00000758 2A2E FFA8 move.l D5, [A6 - 0x58] 0000075C 6000 00F2 bra +0xF4 /* 00000850 */ label00000760: 00000760 2254 movea.l A1, [A4] 00000762 2069 0002 movea.l A0, [A1 + 0x2] 00000766 2005 move.l D0, D5 00000768 5380 subq.l D0, 1 0000076A 2F00 move.l -[A7], D0 0000076C 7024 moveq.l D0, 0x24 0000076E 2F00 move.l -[A7], D0 00000770 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000774 201F move.l D0, [A7]+ 00000776 D090 add.l D0, [A0] 00000778 2F00 move.l -[A7], D0 0000077A 486E FFAC pea.l [A6 - 0x54] 0000077E 7024 moveq.l D0, 0x24 00000780 2F00 move.l -[A7], D0 00000782 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000786 2C05 move.l D6, D5 00000788 2254 movea.l A1, [A4] 0000078A 2069 0002 movea.l A0, [A1 + 0x2] 0000078E 2006 move.l D0, D6 00000790 9087 sub.l D0, D7 00000792 5380 subq.l D0, 1 00000794 2F00 move.l -[A7], D0 00000796 7024 moveq.l D0, 0x24 00000798 2F00 move.l -[A7], D0 0000079A 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000079E 201F move.l D0, [A7]+ 000007A0 D090 add.l D0, [A0] 000007A2 2F00 move.l -[A7], D0 000007A4 486E FFD0 pea.l [A6 - 0x30] 000007A8 7024 moveq.l D0, 0x24 000007AA 2F00 move.l -[A7], D0 000007AC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label000007B0: 000007B0 4267 clr.w -[A7] 000007B2 486E FFD0 pea.l [A6 - 0x30] 000007B6 486E FFAC pea.l [A6 - 0x54] 000007BA 41EE 000C lea.l A0, [A6 + 0xC] 000007BE 2018 move.l D0, [A0]+ 000007C0 6702 beq +0x4 /* 000007C4 */ 000007C2 2F00 move.l -[A7], D0 label000007C4: 000007C4 2050 movea.l A0, [A0] 000007C6 4E90 jsr [A0] 000007C8 7001 moveq.l D0, 0x01 000007CA B05F cmp.w D0, [A7]+ 000007CC 6E58 bgt +0x5A /* 00000826 */ 000007CE 486E FFD0 pea.l [A6 - 0x30] 000007D2 2254 movea.l A1, [A4] 000007D4 2069 0002 movea.l A0, [A1 + 0x2] 000007D8 2006 move.l D0, D6 000007DA 5380 subq.l D0, 1 000007DC 2F00 move.l -[A7], D0 000007DE 7024 moveq.l D0, 0x24 000007E0 2F00 move.l -[A7], D0 000007E2 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000007E6 201F move.l D0, [A7]+ 000007E8 D090 add.l D0, [A0] 000007EA 2F00 move.l -[A7], D0 000007EC 7024 moveq.l D0, 0x24 000007EE 2F00 move.l -[A7], D0 000007F0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000007F4 9C87 sub.l D6, D7 000007F6 BE86 cmp.l D7, D6 000007F8 6D02 blt +0x4 /* 000007FC */ 000007FA 602A bra +0x2C /* 00000826 */ label000007FC: 000007FC 2254 movea.l A1, [A4] 000007FE 2069 0002 movea.l A0, [A1 + 0x2] 00000802 2006 move.l D0, D6 00000804 9087 sub.l D0, D7 00000806 5380 subq.l D0, 1 00000808 2F00 move.l -[A7], D0 0000080A 7024 moveq.l D0, 0x24 0000080C 2F00 move.l -[A7], D0 0000080E 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000812 201F move.l D0, [A7]+ 00000814 D090 add.l D0, [A0] 00000816 2F00 move.l -[A7], D0 00000818 486E FFD0 pea.l [A6 - 0x30] 0000081C 7024 moveq.l D0, 0x24 0000081E 2F00 move.l -[A7], D0 00000820 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000824 608A bra -0x74 /* 000007B0 */ label00000826: 00000826 486E FFAC pea.l [A6 - 0x54] 0000082A 2254 movea.l A1, [A4] 0000082C 2069 0002 movea.l A0, [A1 + 0x2] 00000830 2006 move.l D0, D6 00000832 5380 subq.l D0, 1 00000834 2F00 move.l -[A7], D0 00000836 7024 moveq.l D0, 0x24 00000838 2F00 move.l -[A7], D0 0000083A 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000083E 201F move.l D0, [A7]+ 00000840 D090 add.l D0, [A0] 00000842 2F00 move.l -[A7], D0 00000844 7024 moveq.l D0, 0x24 00000846 2F00 move.l -[A7], D0 00000848 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000084C 5285 addq.l D5, 1 0000084E 6908 bvs +0xA /* 00000858 */ label00000850: 00000850 BAAE FFA4 cmp.l D5, [A6 - 0x5C] 00000854 6F00 FF0A ble -0xF4 /* 00000760 */ label00000858: 00000858 7001 moveq.l D0, 0x01 0000085A B087 cmp.l D0, D7 0000085C 6600 FEDE bne -0x120 /* 0000073C */ 00000860 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000864 4E5E unlink A6 00000866 205F movea.l A0, [A7]+ 00000868 DEFC 000C add.w A7, 0xC 0000086C 4ED0 jmp [A0] 0000086E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_771: // at 00000870 (misaligned) 00000872 0000 48E7 ori.b D0, 0xE7 00000876 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000087A 000C 286E ori.b A4, 0x6E /* 'n' */ 0000087E 0010 2F0C ori.b [A0], 0xC 00000882 2F0B move.l -[A7], A3 00000884 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */] 00000888 101F move.b D0, [A7]+ 0000088A 6708 beq +0xA /* 00000894 */ 0000088C 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 00000892 6060 bra +0x62 /* 000008F4 */ label00000894: 00000894 2F0C move.l -[A7], A4 00000896 2F0B move.l -[A7], A3 00000898 4EAD 256A jsr [A5 + 0x256A /* export_1193 */] 0000089C 101F move.b D0, [A7]+ 0000089E 6708 beq +0xA /* 000008A8 */ 000008A0 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 000008A6 604C bra +0x4E /* 000008F4 */ label000008A8: 000008A8 202C 0020 move.l D0, [A4 + 0x20] 000008AC B0AB 0020 cmp.l D0, [A3 + 0x20] 000008B0 6F08 ble +0xA /* 000008BA */ 000008B2 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 000008B8 603A bra +0x3C /* 000008F4 */ label000008BA: 000008BA 202C 0020 move.l D0, [A4 + 0x20] 000008BE B0AB 0020 cmp.l D0, [A3 + 0x20] 000008C2 6C08 bge +0xA /* 000008CC */ 000008C4 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 000008CA 6028 bra +0x2A /* 000008F4 */ label000008CC: 000008CC 202C 0024 move.l D0, [A4 + 0x24] 000008D0 B0AB 0024 cmp.l D0, [A3 + 0x24] 000008D4 6F08 ble +0xA /* 000008DE */ 000008D6 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 000008DC 6016 bra +0x18 /* 000008F4 */ label000008DE: 000008DE 202C 0024 move.l D0, [A4 + 0x24] 000008E2 B0AB 0024 cmp.l D0, [A3 + 0x24] 000008E6 6C08 bge +0xA /* 000008F0 */ 000008E8 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 000008EE 6004 bra +0x6 /* 000008F4 */ label000008F0: 000008F0 426E 0014 clr.w [A6 + 0x14] label000008F4: 000008F4 4CDF 1800 movem.l A3,A4, [A7]+ 000008F8 4E5E unlink A6 000008FA 205F movea.l A0, [A7]+ 000008FC DEFC 000C add.w A7, 0xC 00000900 4ED0 jmp [A0] 00000902 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_772: // at 00000904 (misaligned) 00000906 FFCC .invalid <> 00000908 48E7 0108 movem.l -[A7], D7,A4 0000090C 286E 0008 movea.l A4, [A6 + 0x8] 00000910 7001 moveq.l D0, 0x01 00000912 2D40 FFD0 move.l [A6 - 0x30], D0 00000916 2D6E 000C FFCC move.l [A6 - 0x34], [A6 + 0xC] 0000091C 2E2E FFD0 move.l D7, [A6 - 0x30] 00000920 603C bra +0x3E /* 0000095E */ label00000922: 00000922 2254 movea.l A1, [A4] 00000924 2069 0002 movea.l A0, [A1 + 0x2] 00000928 2007 move.l D0, D7 0000092A 5380 subq.l D0, 1 0000092C 2F00 move.l -[A7], D0 0000092E 7028 moveq.l D0, 0x28 00000930 2F00 move.l -[A7], D0 00000932 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000936 201F move.l D0, [A7]+ 00000938 D090 add.l D0, [A0] 0000093A 2F00 move.l -[A7], D0 0000093C 486E FFD4 pea.l [A6 - 0x2C] 00000940 7028 moveq.l D0, 0x28 00000942 2F00 move.l -[A7], D0 00000944 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000948 206E 0010 movea.l A0, [A6 + 0x10] 0000094C 2050 movea.l A0, [A0] 0000094E 2007 move.l D0, D7 00000950 5380 subq.l D0, 1 00000952 E580 asl D0, 2 00000954 21AE FFF8 0800 move.l [A0 + D0], [A6 - 0x8] 0000095A 5287 addq.l D7, 1 0000095C 6906 bvs +0x8 /* 00000964 */ label0000095E: 0000095E BEAE FFCC cmp.l D7, [A6 - 0x34] 00000962 6FBE ble -0x40 /* 00000922 */ label00000964: 00000964 4CDF 1080 movem.l D7,A4, [A7]+ 00000968 4E5E unlink A6 0000096A 205F movea.l A0, [A7]+ 0000096C DEFC 000C add.w A7, 0xC 00000970 4ED0 jmp [A0] 00000972 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_773: // at 00000974 (misaligned) 00000976 FF42 .extension 0xF42 <> // unimplemented 00000978 48E7 0308 movem.l -[A7], D6,D7,A4 0000097C 286E 0008 movea.l A4, [A6 + 0x8] 00000980 486E FF74 pea.l [A6 - 0x8C] 00000984 4EAD 52D2 jsr [A5 + 0x52D2 /* export_2646 */] 00000988 7001 moveq.l D0, 0x01 0000098A 2D40 FF46 move.l [A6 - 0xBA], D0 0000098E 2D6E 000C FF42 move.l [A6 - 0xBE], [A6 + 0xC] 00000994 2E2E FF46 move.l D7, [A6 - 0xBA] 00000998 6070 bra +0x72 /* 00000A0A */ label0000099A: 0000099A 206E 0010 movea.l A0, [A6 + 0x10] 0000099E 2050 movea.l A0, [A0] 000009A0 2007 move.l D0, D7 000009A2 5380 subq.l D0, 1 000009A4 E580 asl D0, 2 000009A6 2D70 0800 FF70 move.l [A6 - 0x90], [A0 + D0] 000009AC 4267 clr.w -[A7] 000009AE 2F2E FF70 move.l -[A7], [A6 - 0x90] 000009B2 486E FF74 pea.l [A6 - 0x8C] 000009B6 4EAD 52DA jsr [A5 + 0x52DA /* export_2647 */] 000009BA 3C1F move.w D6, [A7]+ 000009BC 670C beq +0xE /* 000009CA */ 000009BE 422E FF4C clr.b [A6 - 0xB4] 000009C2 7000 moveq.l D0, 0x00 000009C4 2D40 FF6C move.l [A6 - 0x94], D0 000009C8 6016 bra +0x18 /* 000009E0 */ label000009CA: 000009CA 41EE FF4C lea.l A0, [A6 - 0xB4] 000009CE 43EE FFA8 lea.l A1, [A6 - 0x58] 000009D2 700F moveq.l D0, 0x0F label000009D4: 000009D4 30D9 move.w [A0]+, [A1]+ 000009D6 51C8 FFFC dbf D0, -0x6 /* 000009D4 */ 000009DA 2D6E FF9C FF6C move.l [A6 - 0x94], [A6 - 0x64] label000009E0: 000009E0 486E FF4C pea.l [A6 - 0xB4] 000009E4 2254 movea.l A1, [A4] 000009E6 2069 0002 movea.l A0, [A1 + 0x2] 000009EA 2007 move.l D0, D7 000009EC 5380 subq.l D0, 1 000009EE 2F00 move.l -[A7], D0 000009F0 7028 moveq.l D0, 0x28 000009F2 2F00 move.l -[A7], D0 000009F4 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 000009F8 201F move.l D0, [A7]+ 000009FA D090 add.l D0, [A0] 000009FC 2F00 move.l -[A7], D0 000009FE 7028 moveq.l D0, 0x28 00000A00 2F00 move.l -[A7], D0 00000A02 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000A06 5287 addq.l D7, 1 00000A08 6906 bvs +0x8 /* 00000A10 */ label00000A0A: 00000A0A BEAE FF42 cmp.l D7, [A6 - 0xBE] 00000A0E 6F8A ble -0x74 /* 0000099A */ label00000A10: 00000A10 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000A14 4E5E unlink A6 00000A16 205F movea.l A0, [A7]+ 00000A18 DEFC 000C add.w A7, 0xC 00000A1C 4ED0 jmp [A0] 00000A1E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_774: // at 00000A20 (misaligned) 00000A22 FF9C .invalid <> 00000A24 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000A28 286E 0008 movea.l A4, [A6 + 0x8] 00000A2C 7E01 moveq.l D7, 0x01 label00000A2E: 00000A2E 7003 moveq.l D0, 0x03 00000A30 2F00 move.l -[A7], D0 00000A32 2F07 move.l -[A7], D7 00000A34 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000A38 2E1F move.l D7, [A7]+ 00000A3A 5287 addq.l D7, 1 00000A3C 2054 movea.l A0, [A4] 00000A3E BEA8 0006 cmp.l D7, [A0 + 0x6] 00000A42 6FEA ble -0x14 /* 00000A2E */ label00000A44: 00000A44 2F07 move.l -[A7], D7 00000A46 7003 moveq.l D0, 0x03 00000A48 2F00 move.l -[A7], D0 00000A4A 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 00000A4E 2E1F move.l D7, [A7]+ 00000A50 2007 move.l D0, D7 00000A52 5280 addq.l D0, 1 00000A54 2D40 FFA0 move.l [A6 - 0x60], D0 00000A58 2054 movea.l A0, [A4] 00000A5A 2D68 0006 FF9C move.l [A6 - 0x64], [A0 + 0x6] 00000A60 2A2E FFA0 move.l D5, [A6 - 0x60] 00000A64 6000 00F2 bra +0xF4 /* 00000B58 */ label00000A68: 00000A68 2254 movea.l A1, [A4] 00000A6A 2069 0002 movea.l A0, [A1 + 0x2] 00000A6E 2005 move.l D0, D5 00000A70 5380 subq.l D0, 1 00000A72 2F00 move.l -[A7], D0 00000A74 7028 moveq.l D0, 0x28 00000A76 2F00 move.l -[A7], D0 00000A78 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000A7C 201F move.l D0, [A7]+ 00000A7E D090 add.l D0, [A0] 00000A80 2F00 move.l -[A7], D0 00000A82 486E FFA4 pea.l [A6 - 0x5C] 00000A86 7028 moveq.l D0, 0x28 00000A88 2F00 move.l -[A7], D0 00000A8A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000A8E 2C05 move.l D6, D5 00000A90 2254 movea.l A1, [A4] 00000A92 2069 0002 movea.l A0, [A1 + 0x2] 00000A96 2006 move.l D0, D6 00000A98 9087 sub.l D0, D7 00000A9A 5380 subq.l D0, 1 00000A9C 2F00 move.l -[A7], D0 00000A9E 7028 moveq.l D0, 0x28 00000AA0 2F00 move.l -[A7], D0 00000AA2 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000AA6 201F move.l D0, [A7]+ 00000AA8 D090 add.l D0, [A0] 00000AAA 2F00 move.l -[A7], D0 00000AAC 486E FFCC pea.l [A6 - 0x34] 00000AB0 7028 moveq.l D0, 0x28 00000AB2 2F00 move.l -[A7], D0 00000AB4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00000AB8: 00000AB8 4267 clr.w -[A7] 00000ABA 486E FFCC pea.l [A6 - 0x34] 00000ABE 486E FFA4 pea.l [A6 - 0x5C] 00000AC2 41EE 000C lea.l A0, [A6 + 0xC] 00000AC6 2018 move.l D0, [A0]+ 00000AC8 6702 beq +0x4 /* 00000ACC */ 00000ACA 2F00 move.l -[A7], D0 label00000ACC: 00000ACC 2050 movea.l A0, [A0] 00000ACE 4E90 jsr [A0] 00000AD0 7001 moveq.l D0, 0x01 00000AD2 B05F cmp.w D0, [A7]+ 00000AD4 6E58 bgt +0x5A /* 00000B2E */ 00000AD6 486E FFCC pea.l [A6 - 0x34] 00000ADA 2254 movea.l A1, [A4] 00000ADC 2069 0002 movea.l A0, [A1 + 0x2] 00000AE0 2006 move.l D0, D6 00000AE2 5380 subq.l D0, 1 00000AE4 2F00 move.l -[A7], D0 00000AE6 7028 moveq.l D0, 0x28 00000AE8 2F00 move.l -[A7], D0 00000AEA 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000AEE 201F move.l D0, [A7]+ 00000AF0 D090 add.l D0, [A0] 00000AF2 2F00 move.l -[A7], D0 00000AF4 7028 moveq.l D0, 0x28 00000AF6 2F00 move.l -[A7], D0 00000AF8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000AFC 9C87 sub.l D6, D7 00000AFE BE86 cmp.l D7, D6 00000B00 6D02 blt +0x4 /* 00000B04 */ 00000B02 602A bra +0x2C /* 00000B2E */ label00000B04: 00000B04 2254 movea.l A1, [A4] 00000B06 2069 0002 movea.l A0, [A1 + 0x2] 00000B0A 2006 move.l D0, D6 00000B0C 9087 sub.l D0, D7 00000B0E 5380 subq.l D0, 1 00000B10 2F00 move.l -[A7], D0 00000B12 7028 moveq.l D0, 0x28 00000B14 2F00 move.l -[A7], D0 00000B16 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000B1A 201F move.l D0, [A7]+ 00000B1C D090 add.l D0, [A0] 00000B1E 2F00 move.l -[A7], D0 00000B20 486E FFCC pea.l [A6 - 0x34] 00000B24 7028 moveq.l D0, 0x28 00000B26 2F00 move.l -[A7], D0 00000B28 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000B2C 608A bra -0x74 /* 00000AB8 */ label00000B2E: 00000B2E 486E FFA4 pea.l [A6 - 0x5C] 00000B32 2254 movea.l A1, [A4] 00000B34 2069 0002 movea.l A0, [A1 + 0x2] 00000B38 2006 move.l D0, D6 00000B3A 5380 subq.l D0, 1 00000B3C 2F00 move.l -[A7], D0 00000B3E 7028 moveq.l D0, 0x28 00000B40 2F00 move.l -[A7], D0 00000B42 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000B46 201F move.l D0, [A7]+ 00000B48 D090 add.l D0, [A0] 00000B4A 2F00 move.l -[A7], D0 00000B4C 7028 moveq.l D0, 0x28 00000B4E 2F00 move.l -[A7], D0 00000B50 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000B54 5285 addq.l D5, 1 00000B56 6908 bvs +0xA /* 00000B60 */ label00000B58: 00000B58 BAAE FF9C cmp.l D5, [A6 - 0x64] 00000B5C 6F00 FF0A ble -0xF4 /* 00000A68 */ label00000B60: 00000B60 7001 moveq.l D0, 0x01 00000B62 B087 cmp.l D0, D7 00000B64 6600 FEDE bne -0x120 /* 00000A44 */ 00000B68 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000B6C 4E5E unlink A6 00000B6E 205F movea.l A0, [A7]+ 00000B70 DEFC 000C add.w A7, 0xC 00000B74 4ED0 jmp [A0] 00000B76 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_775: // at 00000B78 (misaligned) 00000B7A FFFE .invalid <> 00000B7C 48E7 0018 movem.l -[A7], A3,A4 00000B80 266E 000C movea.l A3, [A6 + 0xC] 00000B84 286E 0010 movea.l A4, [A6 + 0x10] 00000B88 2F0C move.l -[A7], A4 00000B8A 2F0B move.l -[A7], A3 00000B8C 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */] 00000B90 101F move.b D0, [A7]+ 00000B92 6708 beq +0xA /* 00000B9C */ 00000B94 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 00000B9A 603C bra +0x3E /* 00000BD8 */ label00000B9C: 00000B9C 2F0C move.l -[A7], A4 00000B9E 2F0B move.l -[A7], A3 00000BA0 4EAD 256A jsr [A5 + 0x256A /* export_1193 */] 00000BA4 101F move.b D0, [A7]+ 00000BA6 6708 beq +0xA /* 00000BB0 */ 00000BA8 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 00000BAE 6028 bra +0x2A /* 00000BD8 */ label00000BB0: 00000BB0 202C 0020 move.l D0, [A4 + 0x20] 00000BB4 B0AB 0020 cmp.l D0, [A3 + 0x20] 00000BB8 6F08 ble +0xA /* 00000BC2 */ 00000BBA 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 00000BC0 6016 bra +0x18 /* 00000BD8 */ label00000BC2: 00000BC2 202C 0020 move.l D0, [A4 + 0x20] 00000BC6 B0AB 0020 cmp.l D0, [A3 + 0x20] 00000BCA 6C08 bge +0xA /* 00000BD4 */ 00000BCC 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 00000BD2 6004 bra +0x6 /* 00000BD8 */ label00000BD4: 00000BD4 426E 0014 clr.w [A6 + 0x14] label00000BD8: 00000BD8 4CDF 1800 movem.l A3,A4, [A7]+ 00000BDC 4E5E unlink A6 00000BDE 205F movea.l A0, [A7]+ 00000BE0 DEFC 000C add.w A7, 0xC 00000BE4 4ED0 jmp [A0] 00000BE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_776: // at 00000BE8 (misaligned) 00000BEA FFD0 .invalid <> 00000BEC 48E7 0108 movem.l -[A7], D7,A4 00000BF0 286E 0008 movea.l A4, [A6 + 0x8] 00000BF4 7001 moveq.l D0, 0x01 00000BF6 2D40 FFD4 move.l [A6 - 0x2C], D0 00000BFA 2D6E 000C FFD0 move.l [A6 - 0x30], [A6 + 0xC] 00000C00 2E2E FFD4 move.l D7, [A6 - 0x2C] 00000C04 603C bra +0x3E /* 00000C42 */ label00000C06: 00000C06 2254 movea.l A1, [A4] 00000C08 2069 0002 movea.l A0, [A1 + 0x2] 00000C0C 2007 move.l D0, D7 00000C0E 5380 subq.l D0, 1 00000C10 2F00 move.l -[A7], D0 00000C12 7024 moveq.l D0, 0x24 00000C14 2F00 move.l -[A7], D0 00000C16 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000C1A 201F move.l D0, [A7]+ 00000C1C D090 add.l D0, [A0] 00000C1E 2F00 move.l -[A7], D0 00000C20 486E FFD8 pea.l [A6 - 0x28] 00000C24 7024 moveq.l D0, 0x24 00000C26 2F00 move.l -[A7], D0 00000C28 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000C2C 206E 0010 movea.l A0, [A6 + 0x10] 00000C30 2050 movea.l A0, [A0] 00000C32 2007 move.l D0, D7 00000C34 5380 subq.l D0, 1 00000C36 E580 asl D0, 2 00000C38 21AE FFF8 0800 move.l [A0 + D0], [A6 - 0x8] 00000C3E 5287 addq.l D7, 1 00000C40 6906 bvs +0x8 /* 00000C48 */ label00000C42: 00000C42 BEAE FFD0 cmp.l D7, [A6 - 0x30] 00000C46 6FBE ble -0x40 /* 00000C06 */ label00000C48: 00000C48 4CDF 1080 movem.l D7,A4, [A7]+ 00000C4C 4E5E unlink A6 00000C4E 205F movea.l A0, [A7]+ 00000C50 DEFC 000C add.w A7, 0xC 00000C54 4ED0 jmp [A0] 00000C56 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_777: // at 00000C58 (misaligned) 00000C5A FF46 .extension 0xF46 <> // unimplemented 00000C5C 48E7 0308 movem.l -[A7], D6,D7,A4 00000C60 286E 0008 movea.l A4, [A6 + 0x8] 00000C64 486E FF74 pea.l [A6 - 0x8C] 00000C68 4EAD 52D2 jsr [A5 + 0x52D2 /* export_2646 */] 00000C6C 7001 moveq.l D0, 0x01 00000C6E 2D40 FF4A move.l [A6 - 0xB6], D0 00000C72 2D6E 000C FF46 move.l [A6 - 0xBA], [A6 + 0xC] 00000C78 2E2E FF4A move.l D7, [A6 - 0xB6] 00000C7C 6064 bra +0x66 /* 00000CE2 */ label00000C7E: 00000C7E 206E 0010 movea.l A0, [A6 + 0x10] 00000C82 2050 movea.l A0, [A0] 00000C84 2007 move.l D0, D7 00000C86 5380 subq.l D0, 1 00000C88 E580 asl D0, 2 00000C8A 2D70 0800 FF70 move.l [A6 - 0x90], [A0 + D0] 00000C90 4267 clr.w -[A7] 00000C92 2F2E FF70 move.l -[A7], [A6 - 0x90] 00000C96 486E FF74 pea.l [A6 - 0x8C] 00000C9A 4EAD 52DA jsr [A5 + 0x52DA /* export_2647 */] 00000C9E 3C1F move.w D6, [A7]+ 00000CA0 6706 beq +0x8 /* 00000CA8 */ 00000CA2 422E FF50 clr.b [A6 - 0xB0] 00000CA6 6010 bra +0x12 /* 00000CB8 */ label00000CA8: 00000CA8 41EE FF50 lea.l A0, [A6 - 0xB0] 00000CAC 43EE FFDC lea.l A1, [A6 - 0x24] 00000CB0 700F moveq.l D0, 0x0F label00000CB2: 00000CB2 30D9 move.w [A0]+, [A1]+ 00000CB4 51C8 FFFC dbf D0, -0x6 /* 00000CB2 */ label00000CB8: 00000CB8 486E FF50 pea.l [A6 - 0xB0] 00000CBC 2254 movea.l A1, [A4] 00000CBE 2069 0002 movea.l A0, [A1 + 0x2] 00000CC2 2007 move.l D0, D7 00000CC4 5380 subq.l D0, 1 00000CC6 2F00 move.l -[A7], D0 00000CC8 7024 moveq.l D0, 0x24 00000CCA 2F00 move.l -[A7], D0 00000CCC 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000CD0 201F move.l D0, [A7]+ 00000CD2 D090 add.l D0, [A0] 00000CD4 2F00 move.l -[A7], D0 00000CD6 7024 moveq.l D0, 0x24 00000CD8 2F00 move.l -[A7], D0 00000CDA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000CDE 5287 addq.l D7, 1 00000CE0 6906 bvs +0x8 /* 00000CE8 */ label00000CE2: 00000CE2 BEAE FF46 cmp.l D7, [A6 - 0xBA] 00000CE6 6F96 ble -0x68 /* 00000C7E */ label00000CE8: 00000CE8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000CEC 4E5E unlink A6 00000CEE 205F movea.l A0, [A7]+ 00000CF0 DEFC 000C add.w A7, 0xC 00000CF4 4ED0 jmp [A0] 00000CF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_778: // at 00000CF8 (misaligned) 00000CFA FFA4 .invalid <> 00000CFC 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000D00 286E 0008 movea.l A4, [A6 + 0x8] 00000D04 7E01 moveq.l D7, 0x01 label00000D06: 00000D06 7003 moveq.l D0, 0x03 00000D08 2F00 move.l -[A7], D0 00000D0A 2F07 move.l -[A7], D7 00000D0C 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000D10 2E1F move.l D7, [A7]+ 00000D12 5287 addq.l D7, 1 00000D14 2054 movea.l A0, [A4] 00000D16 BEA8 0006 cmp.l D7, [A0 + 0x6] 00000D1A 6FEA ble -0x14 /* 00000D06 */ label00000D1C: 00000D1C 2F07 move.l -[A7], D7 00000D1E 7003 moveq.l D0, 0x03 00000D20 2F00 move.l -[A7], D0 00000D22 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 00000D26 2E1F move.l D7, [A7]+ 00000D28 2007 move.l D0, D7 00000D2A 5280 addq.l D0, 1 00000D2C 2D40 FFA8 move.l [A6 - 0x58], D0 00000D30 2054 movea.l A0, [A4] 00000D32 2D68 0006 FFA4 move.l [A6 - 0x5C], [A0 + 0x6] 00000D38 2A2E FFA8 move.l D5, [A6 - 0x58] 00000D3C 6000 00F2 bra +0xF4 /* 00000E30 */ label00000D40: 00000D40 2254 movea.l A1, [A4] 00000D42 2069 0002 movea.l A0, [A1 + 0x2] 00000D46 2005 move.l D0, D5 00000D48 5380 subq.l D0, 1 00000D4A 2F00 move.l -[A7], D0 00000D4C 7024 moveq.l D0, 0x24 00000D4E 2F00 move.l -[A7], D0 00000D50 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000D54 201F move.l D0, [A7]+ 00000D56 D090 add.l D0, [A0] 00000D58 2F00 move.l -[A7], D0 00000D5A 486E FFAC pea.l [A6 - 0x54] 00000D5E 7024 moveq.l D0, 0x24 00000D60 2F00 move.l -[A7], D0 00000D62 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000D66 2C05 move.l D6, D5 00000D68 2254 movea.l A1, [A4] 00000D6A 2069 0002 movea.l A0, [A1 + 0x2] 00000D6E 2006 move.l D0, D6 00000D70 9087 sub.l D0, D7 00000D72 5380 subq.l D0, 1 00000D74 2F00 move.l -[A7], D0 00000D76 7024 moveq.l D0, 0x24 00000D78 2F00 move.l -[A7], D0 00000D7A 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000D7E 201F move.l D0, [A7]+ 00000D80 D090 add.l D0, [A0] 00000D82 2F00 move.l -[A7], D0 00000D84 486E FFD0 pea.l [A6 - 0x30] 00000D88 7024 moveq.l D0, 0x24 00000D8A 2F00 move.l -[A7], D0 00000D8C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00000D90: 00000D90 4267 clr.w -[A7] 00000D92 486E FFD0 pea.l [A6 - 0x30] 00000D96 486E FFAC pea.l [A6 - 0x54] 00000D9A 41EE 000C lea.l A0, [A6 + 0xC] 00000D9E 2018 move.l D0, [A0]+ 00000DA0 6702 beq +0x4 /* 00000DA4 */ 00000DA2 2F00 move.l -[A7], D0 label00000DA4: 00000DA4 2050 movea.l A0, [A0] 00000DA6 4E90 jsr [A0] 00000DA8 7001 moveq.l D0, 0x01 00000DAA B05F cmp.w D0, [A7]+ 00000DAC 6E58 bgt +0x5A /* 00000E06 */ 00000DAE 486E FFD0 pea.l [A6 - 0x30] 00000DB2 2254 movea.l A1, [A4] 00000DB4 2069 0002 movea.l A0, [A1 + 0x2] 00000DB8 2006 move.l D0, D6 00000DBA 5380 subq.l D0, 1 00000DBC 2F00 move.l -[A7], D0 00000DBE 7024 moveq.l D0, 0x24 00000DC0 2F00 move.l -[A7], D0 00000DC2 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000DC6 201F move.l D0, [A7]+ 00000DC8 D090 add.l D0, [A0] 00000DCA 2F00 move.l -[A7], D0 00000DCC 7024 moveq.l D0, 0x24 00000DCE 2F00 move.l -[A7], D0 00000DD0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000DD4 9C87 sub.l D6, D7 00000DD6 BE86 cmp.l D7, D6 00000DD8 6D02 blt +0x4 /* 00000DDC */ 00000DDA 602A bra +0x2C /* 00000E06 */ label00000DDC: 00000DDC 2254 movea.l A1, [A4] 00000DDE 2069 0002 movea.l A0, [A1 + 0x2] 00000DE2 2006 move.l D0, D6 00000DE4 9087 sub.l D0, D7 00000DE6 5380 subq.l D0, 1 00000DE8 2F00 move.l -[A7], D0 00000DEA 7024 moveq.l D0, 0x24 00000DEC 2F00 move.l -[A7], D0 00000DEE 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000DF2 201F move.l D0, [A7]+ 00000DF4 D090 add.l D0, [A0] 00000DF6 2F00 move.l -[A7], D0 00000DF8 486E FFD0 pea.l [A6 - 0x30] 00000DFC 7024 moveq.l D0, 0x24 00000DFE 2F00 move.l -[A7], D0 00000E00 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000E04 608A bra -0x74 /* 00000D90 */ label00000E06: 00000E06 486E FFAC pea.l [A6 - 0x54] 00000E0A 2254 movea.l A1, [A4] 00000E0C 2069 0002 movea.l A0, [A1 + 0x2] 00000E10 2006 move.l D0, D6 00000E12 5380 subq.l D0, 1 00000E14 2F00 move.l -[A7], D0 00000E16 7024 moveq.l D0, 0x24 00000E18 2F00 move.l -[A7], D0 00000E1A 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00000E1E 201F move.l D0, [A7]+ 00000E20 D090 add.l D0, [A0] 00000E22 2F00 move.l -[A7], D0 00000E24 7024 moveq.l D0, 0x24 00000E26 2F00 move.l -[A7], D0 00000E28 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000E2C 5285 addq.l D5, 1 00000E2E 6908 bvs +0xA /* 00000E38 */ label00000E30: 00000E30 BAAE FFA4 cmp.l D5, [A6 - 0x5C] 00000E34 6F00 FF0A ble -0xF4 /* 00000D40 */ label00000E38: 00000E38 7001 moveq.l D0, 0x01 00000E3A B087 cmp.l D0, D7 00000E3C 6600 FEDE bne -0x120 /* 00000D1C */ 00000E40 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000E44 4E5E unlink A6 00000E46 205F movea.l A0, [A7]+ 00000E48 DEFC 000C add.w A7, 0xC 00000E4C 4ED0 jmp [A0] 00000E4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000E52 0000 206E ori.b D0, 0x6E /* 'n' */ 00000E56 0008 2F28 ori.b A0, 0x28 /* '(' */ 00000E5A 0008 4EAD ori.b A0, 0xAD 00000E5E 3E8A move.w [A7], A2 00000E60 4E5E unlink A6 00000E62 205F movea.l A0, [A7]+ 00000E64 DEFC 000A add.w A7, 0xA /* '\n' */ 00000E68 4ED0 jmp [A0] 00000E6A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000E6C-00000E70 fn00000E6C: 00000E6C 4E56 FDC2 link A6, -0x023E // end alternate branch 00000E6C-00000E70 fn00000E6C: // (misaligned) 00000E6E FDC2 .invalid <> 00000E70 2F0C move.l -[A7], A4 00000E72 206E 0010 movea.l A0, [A6 + 0x10] 00000E76 43EE FF00 lea.l A1, [A6 - 0x100] 00000E7A 707F moveq.l D0, 0x7F label00000E7C: 00000E7C 32D8 move.w [A1]+, [A0]+ 00000E7E 51C8 FFFC dbf D0, -0x6 /* 00000E7C */ 00000E82 206E 000C movea.l A0, [A6 + 0xC] 00000E86 43EE FE00 lea.l A1, [A6 - 0x200] 00000E8A 707F moveq.l D0, 0x7F label00000E8C: 00000E8C 32D8 move.w [A1]+, [A0]+ 00000E8E 51C8 FFFC dbf D0, -0x6 /* 00000E8C */ 00000E92 286E 0008 movea.l A4, [A6 + 0x8] 00000E96 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E9A 4EBA 2B68 jsr [PC + 0x2B68 /* 00003A04 */] 00000E9E 2054 movea.l A0, [A4] 00000EA0 7000 moveq.l D0, 0x00 00000EA2 2140 0002 move.l [A0 + 0x2], D0 00000EA6 7000 moveq.l D0, 0x00 00000EA8 2140 0006 move.l [A0 + 0x6], D0 00000EAC 486E FDC2 pea.l [A6 - 0x23E] 00000EB0 487A FF9E pea.l [PC - 0x62 /* 00000E50, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000EB4 2F0E move.l -[A7], A6 00000EB6 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00000EBA 42A7 clr.l -[A7] 00000EBC 486E FF00 pea.l [A6 - 0x100] 00000EC0 A906 syscall NewString 00000EC2 2054 movea.l A0, [A4] 00000EC4 215F 0002 move.l [A0 + 0x2], [A7]+ 00000EC8 2054 movea.l A0, [A4] 00000ECA 2F28 0002 move.l -[A7], [A0 + 0x2] 00000ECE 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00000ED2 42A7 clr.l -[A7] 00000ED4 486E FE00 pea.l [A6 - 0x200] 00000ED8 A906 syscall NewString 00000EDA 2054 movea.l A0, [A4] 00000EDC 215F 0006 move.l [A0 + 0x6], [A7]+ 00000EE0 2054 movea.l A0, [A4] 00000EE2 2F28 0006 move.l -[A7], [A0 + 0x6] 00000EE6 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00000EEA 486E FDC2 pea.l [A6 - 0x23E] 00000EEE 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00000EF2 285F movea.l A4, [A7]+ 00000EF4 4E5E unlink A6 00000EF6 205F movea.l A0, [A7]+ 00000EF8 DEFC 000C add.w A7, 0xC 00000EFC 4ED0 jmp [A0] 00000EFE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_779: // at 00000F00 (misaligned) 00000F02 0000 2F0C ori.b D0, 0xC 00000F06 286E 0008 movea.l A4, [A6 + 0x8] 00000F0A 42A7 clr.l -[A7] 00000F0C 2054 movea.l A0, [A4] 00000F0E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000F12 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00000F16 2054 movea.l A0, [A4] 00000F18 215F 0002 move.l [A0 + 0x2], [A7]+ 00000F1C 42A7 clr.l -[A7] 00000F1E 2054 movea.l A0, [A4] 00000F20 2F28 0006 move.l -[A7], [A0 + 0x6] 00000F24 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00000F28 2054 movea.l A0, [A4] 00000F2A 215F 0006 move.l [A0 + 0x6], [A7]+ 00000F2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F32 4EBA 2A78 jsr [PC + 0x2A78 /* 000039AC */] 00000F36 285F movea.l A4, [A7]+ 00000F38 4E5E unlink A6 00000F3A 2E9F move.l [A7], [A7]+ 00000F3C 4E75 rts 00000F3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000F40-00000F4C fn00000F40: 00000F40 4E56 0000 link A6, 0 00000F44 48E7 0028 movem.l -[A7], A2,A4 00000F48 286E 0008 movea.l A4, [A6 + 0x8] // end alternate branch 00000F40-00000F4C fn00000F40: // (misaligned) 00000F42 0000 48E7 ori.b D0, 0xE7 00000F46 0028 286E 0008 ori.b [A0 + 0x8], 0x6E /* 'n' */ 00000F4C 2054 movea.l A0, [A4] 00000F4E 2F28 0006 move.l -[A7], [A0 + 0x6] 00000F52 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F56 A907 syscall SetString 00000F58 2254 movea.l A1, [A4] 00000F5A 2069 0006 movea.l A0, [A1 + 0x6] 00000F5E 2050 movea.l A0, [A0] 00000F60 246E 000C movea.l A2, [A6 + 0xC] 00000F64 2F08 move.l -[A7], A0 00000F66 2F0A move.l -[A7], A2 00000F68 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 00000F6C 101F move.b D0, [A7]+ 00000F6E 6708 beq +0xA /* 00000F78 */ 00000F70 3F3C FF94 move.w -[A7], 0xFF94 00000F74 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label00000F78: 00000F78 4CDF 1400 movem.l A2,A4, [A7]+ 00000F7C 4E5E unlink A6 00000F7E 205F movea.l A0, [A7]+ 00000F80 504F addq.w A7, 8 00000F82 4ED0 jmp [A0] export_780: 00000F84 4E56 0000 link A6, 0 00000F88 206E 0010 movea.l A0, [A6 + 0x10] 00000F8C 2050 movea.l A0, [A0] 00000F8E 2268 0002 movea.l A1, [A0 + 0x2] 00000F92 2F11 move.l -[A7], [A1] 00000F94 206E 000C movea.l A0, [A6 + 0xC] 00000F98 2050 movea.l A0, [A0] 00000F9A 2268 0002 movea.l A1, [A0 + 0x2] 00000F9E 2F11 move.l -[A7], [A1] 00000FA0 4EAD 256A jsr [A5 + 0x256A /* export_1193 */] 00000FA4 101F move.b D0, [A7]+ 00000FA6 6708 beq +0xA /* 00000FB0 */ 00000FA8 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 00000FAE 602C bra +0x2E /* 00000FDC */ label00000FB0: 00000FB0 206E 0010 movea.l A0, [A6 + 0x10] 00000FB4 2050 movea.l A0, [A0] 00000FB6 2268 0002 movea.l A1, [A0 + 0x2] 00000FBA 2F11 move.l -[A7], [A1] 00000FBC 206E 000C movea.l A0, [A6 + 0xC] 00000FC0 2050 movea.l A0, [A0] 00000FC2 2268 0002 movea.l A1, [A0 + 0x2] 00000FC6 2F11 move.l -[A7], [A1] 00000FC8 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */] 00000FCC 101F move.b D0, [A7]+ 00000FCE 6708 beq +0xA /* 00000FD8 */ 00000FD0 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 00000FD6 6004 bra +0x6 /* 00000FDC */ label00000FD8: 00000FD8 426E 0014 clr.w [A6 + 0x14] label00000FDC: 00000FDC 4E5E unlink A6 00000FDE 205F movea.l A0, [A7]+ 00000FE0 DEFC 000C add.w A7, 0xC 00000FE4 4ED0 jmp [A0] 00000FE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000FE8-00000FF6 fn00000FE8: 00000FE8 4E56 0000 link A6, 0 00000FEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FF0 4EBA 0E7E jsr [PC + 0xE7E /* 00001E70 */] 00000FF4 4E5E unlink A6 // end alternate branch 00000FE8-00000FF6 fn00000FE8: // (misaligned) 00000FEA 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000FEE 0008 4EBA ori.b A0, 0xBA 00000FF2 0E7E 4E5E .invalid.w <>, 0x4E5E /* 'N^' */ // invalid immediate operation 00000FF6 2E9F move.l [A7], [A7]+ 00000FF8 4E75 rts 00000FFA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000FFE 0000 206E ori.b D0, 0x6E /* 'n' */ 00001002 0008 2F28 ori.b A0, 0x28 /* '(' */ 00001006 0008 4EAD ori.b A0, 0xAD 0000100A 3E8A move.w [A7], A2 0000100C 4E5E unlink A6 0000100E 205F movea.l A0, [A7]+ 00001010 DEFC 000A add.w A7, 0xA /* '\n' */ 00001014 4ED0 jmp [A0] 00001016 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_781: // at 00001018 (misaligned) 0000101A FFBE .invalid <> 0000101C 2F0C move.l -[A7], A4 0000101E 286E 0008 movea.l A4, [A6 + 0x8] 00001022 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001026 4EBA 29DC jsr [PC + 0x29DC /* 00003A04 */] 0000102A 2054 movea.l A0, [A4] 0000102C 7000 moveq.l D0, 0x00 0000102E 2140 0002 move.l [A0 + 0x2], D0 00001032 486E FFBE pea.l [A6 - 0x42] 00001036 487A FFC4 pea.l [PC - 0x3C /* 00000FFC, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000103A 2F0E move.l -[A7], A6 0000103C 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00001040 486E FFFC pea.l [A6 - 0x4] 00001044 486D 37B4 pea.l [A5 + 0x37B4] 00001048 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 0000104C 4EBA 28DE jsr [PC + 0x28DE /* 0000392C */] 00001050 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001054 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00001058 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000105C 4EBA FF8A jsr [PC - 0x76 /* 00000FE8 */] 00001060 2054 movea.l A0, [A4] 00001062 216E FFFC 0002 move.l [A0 + 0x2], [A6 - 0x4] 00001068 486E FFBE pea.l [A6 - 0x42] 0000106C 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00001070 285F movea.l A4, [A7]+ 00001072 4E5E unlink A6 00001074 2E9F move.l [A7], [A7]+ 00001076 4E75 rts export_782: 00001078 4E56 0000 link A6, 0 0000107C 2F0C move.l -[A7], A4 0000107E 286E 0008 movea.l A4, [A6 + 0x8] 00001082 42A7 clr.l -[A7] 00001084 2054 movea.l A0, [A4] 00001086 2F28 0002 move.l -[A7], [A0 + 0x2] 0000108A 4EBA 09FC jsr [PC + 0x9FC /* 00001A88 */] 0000108E 2054 movea.l A0, [A4] 00001090 215F 0002 move.l [A0 + 0x2], [A7]+ 00001094 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001098 4EBA 2912 jsr [PC + 0x2912 /* 000039AC */] 0000109C 285F movea.l A4, [A7]+ 0000109E 4E5E unlink A6 000010A0 2E9F move.l [A7], [A7]+ 000010A2 4E75 rts 000010A4 4E56 FFFC link A6, -0x0004 000010A8 2F0C move.l -[A7], A4 000010AA 286E 0008 movea.l A4, [A6 + 0x8] 000010AE 204C movea.l A0, A4 000010B0 5088 addq.l A0, 8 000010B2 2050 movea.l A0, [A0] 000010B4 2D48 FFFC move.l [A6 - 0x4], A0 000010B8 486C FF00 pea.l [A4 - 0x100] 000010BC 206E 000C movea.l A0, [A6 + 0xC] 000010C0 2050 movea.l A0, [A0] 000010C2 2268 0002 movea.l A1, [A0 + 0x2] 000010C6 2F11 move.l -[A7], [A1] 000010C8 4EAD 256A jsr [A5 + 0x256A /* export_1193 */] 000010CC 101F move.b D0, [A7]+ 000010CE 6708 beq +0xA /* 000010D8 */ 000010D0 3D7C FFFF 0010 move.w [A6 + 0x10], 0xFFFF 000010D6 6024 bra +0x26 /* 000010FC */ label000010D8: 000010D8 486C FF00 pea.l [A4 - 0x100] 000010DC 206E 000C movea.l A0, [A6 + 0xC] 000010E0 2050 movea.l A0, [A0] 000010E2 2268 0002 movea.l A1, [A0 + 0x2] 000010E6 2F11 move.l -[A7], [A1] 000010E8 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */] 000010EC 101F move.b D0, [A7]+ 000010EE 6708 beq +0xA /* 000010F8 */ 000010F0 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 000010F6 6004 bra +0x6 /* 000010FC */ label000010F8: 000010F8 426E 0010 clr.w [A6 + 0x10] label000010FC: 000010FC 285F movea.l A4, [A7]+ 000010FE 4E5E unlink A6 00001100 205F movea.l A0, [A7]+ 00001102 504F addq.w A7, 8 00001104 4ED0 jmp [A0] 00001106 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001108-0000110C fn00001108: 00001108 4E56 FF00 link A6, -0x0100 // end alternate branch 00001108-0000110C fn00001108: // (misaligned) 0000110A FF00 .extension 0xF00 <> // unimplemented 0000110C 206E 000C movea.l A0, [A6 + 0xC] 00001110 43EE FF00 lea.l A1, [A6 - 0x100] 00001114 707F moveq.l D0, 0x7F label00001116: 00001116 32D8 move.w [A1]+, [A0]+ 00001118 51C8 FFFC dbf D0, -0x6 /* 00001116 */ 0000111C 42A7 clr.l -[A7] 0000111E 487A FF84 pea.l [PC - 0x7C /* 000010A4, value 0x4E56FFFC */] 00001122 2F0E move.l -[A7], A6 00001124 206E 0008 movea.l A0, [A6 + 0x8] 00001128 2050 movea.l A0, [A0] 0000112A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000112E 4EBA 0F80 jsr [PC + 0xF80 /* 000020B0 */] 00001132 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00001136 4E5E unlink A6 00001138 205F movea.l A0, [A7]+ 0000113A 504F addq.w A7, 8 0000113C 4ED0 jmp [A0] 0000113E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_783: // at 00001140 (misaligned) 00001142 FDFC .invalid <> 00001144 206E 0010 movea.l A0, [A6 + 0x10] 00001148 43EE FF00 lea.l A1, [A6 - 0x100] 0000114C 707F moveq.l D0, 0x7F label0000114E: 0000114E 32D8 move.w [A1]+, [A0]+ 00001150 51C8 FFFC dbf D0, -0x6 /* 0000114E */ 00001154 206E 000C movea.l A0, [A6 + 0xC] 00001158 43EE FE00 lea.l A1, [A6 - 0x200] 0000115C 707F moveq.l D0, 0x7F label0000115E: 0000115E 32D8 move.w [A1]+, [A0]+ 00001160 51C8 FFFC dbf D0, -0x6 /* 0000115E */ 00001164 42A7 clr.l -[A7] 00001166 486E FF00 pea.l [A6 - 0x100] 0000116A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000116E 4EBA FF98 jsr [PC - 0x68 /* 00001108 */] 00001172 2D5F FDFC move.l [A6 - 0x204], [A7]+ 00001176 670E beq +0x10 /* 00001186 */ 00001178 486E FE00 pea.l [A6 - 0x200] 0000117C 2F2E FDFC move.l -[A7], [A6 - 0x204] 00001180 4EBA FDBE jsr [PC - 0x242 /* 00000F40 */] 00001184 603A bra +0x3C /* 000011C0 */ label00001186: 00001186 486E FDFC pea.l [A6 - 0x204] 0000118A 486D 37AC pea.l [A5 + 0x37AC] 0000118E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001192 4EBA 2798 jsr [PC + 0x2798 /* 0000392C */] 00001196 2F2E FDFC move.l -[A7], [A6 - 0x204] 0000119A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000119E 486E FF00 pea.l [A6 - 0x100] 000011A2 486E FE00 pea.l [A6 - 0x200] 000011A6 2F2E FDFC move.l -[A7], [A6 - 0x204] 000011AA 4EBA FCC0 jsr [PC - 0x340 /* 00000E6C */] 000011AE 2F2E FDFC move.l -[A7], [A6 - 0x204] 000011B2 206E 0008 movea.l A0, [A6 + 0x8] 000011B6 2050 movea.l A0, [A0] 000011B8 2F28 0002 move.l -[A7], [A0 + 0x2] 000011BC 4EAD 3E32 jsr [A5 + 0x3E32 /* export_1986 */] label000011C0: 000011C0 4E5E unlink A6 000011C2 205F movea.l A0, [A7]+ 000011C4 DEFC 000C add.w A7, 0xC 000011C8 4ED0 jmp [A0] 000011CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_784: // at 000011CC (misaligned) 000011CE 0000 42A7 ori.b D0, 0xA7 000011D2 42A7 clr.l -[A7] 000011D4 2E88 move.l [A7], A0 000011D6 201F move.l D0, [A7]+ 000011D8 5180 subq.l D0, 8 000011DA 2040 movea.l A0, D0 000011DC 2F28 0004 move.l -[A7], [A0 + 0x4] 000011E0 2F4D 0004 move.l [A7 + 0x4], A5 000011E4 2A5F movea.l A5, [A7]+ 000011E6 2B5F F550 move.l [A5 - 0xAB0], [A7]+ 000011EA 3B6D F654 F562 move.w [A5 - 0xA9E], [A5 - 0x9AC] 000011F0 4267 clr.w -[A7] 000011F2 1EB8 08CD move.b [A7], [0x000008CD /* CrsrBusy */] 000011F6 4A1F tst.b [A7]+ 000011F8 57C0 seq D0 000011FA 4A00 tst.b D0 000011FC 6722 beq +0x24 /* 00001220 */ 000011FE C02D F656 and.b D0, [A5 - 0x9AA] 00001202 4A00 tst.b D0 00001204 671A beq +0x1C /* 00001220 */ 00001206 C02D F657 and.b D0, [A5 - 0x9A9] 0000120A 4A00 tst.b D0 0000120C 6712 beq +0x14 /* 00001220 */ 0000120E 122D F658 move.b D1, [A5 - 0x9A8] 00001212 0A01 0001 xori.b D1, 0x1 00001216 C001 and.b D0, D1 00001218 6706 beq +0x8 /* 00001220 */ 0000121A 486D F65A pea.l [A5 - 0x9A6] 0000121E A851 syscall SetCursor label00001220: 00001220 42A7 clr.l -[A7] 00001222 2F2D F550 move.l -[A7], [A5 - 0xAB0] 00001226 2F4D 0004 move.l [A7 + 0x4], A5 0000122A 2A5F movea.l A5, [A7]+ 0000122C 4A9F tst.l [A7]+ 0000122E 4E5E unlink A6 00001230 4E75 rts 00001232 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001234-0000123E export_785: fn00001234: 00001234 4E56 0000 link A6, 0 00001238 102D F656 move.b D0, [A5 - 0x9AA] 0000123C 6726 beq +0x28 /* 00001264 */ // end alternate branch 00001234-0000123E export_785: // at 00001234 (misaligned) fn00001234: // (misaligned) 00001236 0000 102D ori.b D0, 0x2D /* '-' */ 0000123A F656 6726 .extension 0x656 <>, 0x6726 // unimplemented 0000123E C02D F657 and.b D0, [A5 - 0x9A9] 00001242 6720 beq +0x22 /* 00001264 */ 00001244 102D F658 move.b D0, [A5 - 0x9A8] 00001248 6714 beq +0x16 /* 0000125E */ 0000124A 102D F60A move.b D0, [A5 - 0x9F6] 0000124E 6708 beq +0xA /* 00001258 */ 00001250 2F2D F650 move.l -[A7], [A5 - 0x9B0] 00001254 AA1C syscall SetCCursor 00001256 6006 bra +0x8 /* 0000125E */ label00001258: 00001258 486D F60C pea.l [A5 - 0x9F4] 0000125C A851 syscall SetCursor label0000125E: 0000125E 3B6E 0008 F562 move.w [A5 - 0xA9E], [A6 + 0x8] label00001264: 00001264 4E5E unlink A6 00001266 205F movea.l A0, [A7]+ 00001268 544F addq.w A7, 2 0000126A 4ED0 jmp [A0] export_786: 0000126C 4E56 0000 link A6, 0 00001270 3F2D F654 move.w -[A7], [A5 - 0x9AC] 00001274 4EBA FFBE jsr [PC - 0x42 /* 00001234 */] 00001278 1B6E 0008 F656 move.b [A5 - 0x9AA], [A6 + 0x8] 0000127E 4E5E unlink A6 00001280 205F movea.l A0, [A7]+ 00001282 544F addq.w A7, 2 00001284 4ED0 jmp [A0] 00001286 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_787: // at 00001288 (misaligned) 0000128A 0000 4A6E ori.b D0, 0x6E /* 'n' */ 0000128E 0008 6F0E ori.b A0, 0xE 00001292 3B6E 0008 F654 move.w [A5 - 0x9AC], [A6 + 0x8] 00001298 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000129C 4EBA FF96 jsr [PC - 0x6A /* 00001234 */] 000012A0 4E5E unlink A6 000012A2 205F movea.l A0, [A7]+ 000012A4 544F addq.w A7, 2 000012A6 4ED0 jmp [A0] export_788: 000012A8 4E56 0000 link A6, 0 000012AC 3F3C 0001 move.w -[A7], 0x1 000012B0 4EBA FF82 jsr [PC - 0x7E /* 00001234 */] 000012B4 4E5E unlink A6 000012B6 4E75 rts fn000012B8: 000012B8 4E56 0000 link A6, 0 000012BC 102D F656 move.b D0, [A5 - 0x9AA] 000012C0 6710 beq +0x12 /* 000012D2 */ 000012C2 C02D F657 and.b D0, [A5 - 0x9A9] 000012C6 670A beq +0xC /* 000012D2 */ 000012C8 422D F658 clr.b [A5 - 0x9A8] 000012CC 3B6D F654 F562 move.w [A5 - 0xA9E], [A5 - 0x9AC] label000012D2: 000012D2 4E5E unlink A6 000012D4 4E75 rts 000012D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_789: // at 000012D8 (misaligned) 000012DA FFFC .invalid <> 000012DC 2F07 move.l -[A7], D7 000012DE 42A7 clr.l -[A7] 000012E0 2E8D move.l [A7], A5 000012E2 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000012E6 2E1F move.l D7, [A7]+ 000012E8 4EBA FFCE jsr [PC - 0x32 /* 000012B8 */] 000012EC 1B7C 0001 F60A move.b [A5 - 0x9F6], 0x1 000012F2 2B6E 0008 F650 move.l [A5 - 0x9B0], [A6 + 0x8] 000012F8 42A7 clr.l -[A7] 000012FA 2F07 move.l -[A7], D7 000012FC 2F4D 0004 move.l [A7 + 0x4], A5 00001300 2A5F movea.l A5, [A7]+ 00001302 2E1F move.l D7, [A7]+ 00001304 2E1F move.l D7, [A7]+ 00001306 4E5E unlink A6 00001308 2E9F move.l [A7], [A7]+ 0000130A 4E75 rts export_790: fn0000130C: 0000130C 4E56 FFFC link A6, -0x0004 00001310 2F07 move.l -[A7], D7 00001312 42A7 clr.l -[A7] 00001314 2E8D move.l [A7], A5 00001316 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000131A 2E1F move.l D7, [A7]+ 0000131C 4EBA FF9A jsr [PC - 0x66 /* 000012B8 */] 00001320 41ED F65A lea.l A0, [A5 - 0x9A6] 00001324 B1EE 0008 cmpa.l A0, [A6 + 0x8] 00001328 6716 beq +0x18 /* 00001340 */ 0000132A 422D F60A clr.b [A5 - 0x9F6] 0000132E 206E 0008 movea.l A0, [A6 + 0x8] 00001332 43ED F60C lea.l A1, [A5 - 0x9F4] 00001336 7021 moveq.l D0, 0x21 label00001338: 00001338 32D8 move.w [A1]+, [A0]+ 0000133A 51C8 FFFC dbf D0, -0x6 /* 00001338 */ 0000133E 6006 bra +0x8 /* 00001346 */ label00001340: 00001340 1B7C 0001 F658 move.b [A5 - 0x9A8], 0x1 label00001346: 00001346 42A7 clr.l -[A7] 00001348 2F07 move.l -[A7], D7 0000134A 2F4D 0004 move.l [A7 + 0x4], A5 0000134E 2A5F movea.l A5, [A7]+ 00001350 2E1F move.l D7, [A7]+ 00001352 2E1F move.l D7, [A7]+ 00001354 4E5E unlink A6 00001356 2E9F move.l [A7], [A7]+ 00001358 4E75 rts 0000135A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_791: // at 0000135C (misaligned) 0000135E FFFC .invalid <> 00001360 2F07 move.l -[A7], D7 00001362 42A7 clr.l -[A7] 00001364 2E8D move.l [A7], A5 00001366 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000136A 2E1F move.l D7, [A7]+ 0000136C 486D FE1A pea.l [A5 - 0x1E6] 00001370 4EBA FF9A jsr [PC - 0x66 /* 0000130C */] 00001374 42A7 clr.l -[A7] 00001376 2F07 move.l -[A7], D7 00001378 2F4D 0004 move.l [A7 + 0x4], A5 0000137C 2A5F movea.l A5, [A7]+ 0000137E 2E1F move.l D7, [A7]+ 00001380 2E1F move.l D7, [A7]+ 00001382 4E5E unlink A6 00001384 4E75 rts 00001386 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_792: // at 00001388 (misaligned) 0000138A FFFC .invalid <> 0000138C 2F07 move.l -[A7], D7 0000138E 42A7 clr.l -[A7] 00001390 2E8D move.l [A7], A5 00001392 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00001396 2E1F move.l D7, [A7]+ 00001398 3F2D F654 move.w -[A7], [A5 - 0x9AC] 0000139C 4EBA FE96 jsr [PC - 0x16A /* 00001234 */] 000013A0 42A7 clr.l -[A7] 000013A2 2F07 move.l -[A7], D7 000013A4 2F4D 0004 move.l [A7 + 0x4], A5 000013A8 2A5F movea.l A5, [A7]+ 000013AA 2E1F move.l D7, [A7]+ 000013AC 2E1F move.l D7, [A7]+ 000013AE 4E5E unlink A6 000013B0 4E75 rts 000013B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000013B4-000013BA fn000013B4: 000013B4 4E56 0000 link A6, 0 000013B8 2F0C move.l -[A7], A4 // end alternate branch 000013B4-000013BA fn000013B4: // (misaligned) 000013B6 0000 2F0C ori.b D0, 0xC 000013BA 286E 0008 movea.l A4, [A6 + 0x8] 000013BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013C2 4EBA 2640 jsr [PC + 0x2640 /* 00003A04 */] 000013C6 2054 movea.l A0, [A4] 000013C8 7000 moveq.l D0, 0x00 000013CA 2140 0002 move.l [A0 + 0x2], D0 000013CE 7000 moveq.l D0, 0x00 000013D0 2140 0006 move.l [A0 + 0x6], D0 000013D4 285F movea.l A4, [A7]+ 000013D6 4E5E unlink A6 000013D8 2E9F move.l [A7], [A7]+ 000013DA 4E75 rts fn000013DC: 000013DC 4E56 0000 link A6, 0 000013E0 48E7 0018 movem.l -[A7], A3,A4 000013E4 266E 000C movea.l A3, [A6 + 0xC] 000013E8 286E 0008 movea.l A4, [A6 + 0x8] 000013EC 2054 movea.l A0, [A4] 000013EE 4AA8 0006 tst.l [A0 + 0x6] 000013F2 6718 beq +0x1A /* 0000140C */ 000013F4 26A8 0006 move.l [A3], [A0 + 0x6] 000013F8 2268 0006 movea.l A1, [A0 + 0x6] 000013FC 234B 0004 move.l [A1 + 0x4], A3 00001400 7000 moveq.l D0, 0x00 00001402 2740 0004 move.l [A3 + 0x4], D0 00001406 214B 0006 move.l [A0 + 0x6], A3 0000140A 6014 bra +0x16 /* 00001420 */ label0000140C: 0000140C 7000 moveq.l D0, 0x00 0000140E 2680 move.l [A3], D0 00001410 7000 moveq.l D0, 0x00 00001412 2740 0004 move.l [A3 + 0x4], D0 00001416 2054 movea.l A0, [A4] 00001418 214B 0002 move.l [A0 + 0x2], A3 0000141C 214B 0006 move.l [A0 + 0x6], A3 label00001420: 00001420 4CDF 1800 movem.l A3,A4, [A7]+ 00001424 4E5E unlink A6 00001426 205F movea.l A0, [A7]+ 00001428 504F addq.w A7, 8 0000142A 4ED0 jmp [A0] fn0000142C: 0000142C 4E56 0000 link A6, 0 00001430 48E7 0018 movem.l -[A7], A3,A4 00001434 266E 000C movea.l A3, [A6 + 0xC] 00001438 286E 0008 movea.l A4, [A6 + 0x8] 0000143C 2054 movea.l A0, [A4] 0000143E B7E8 0002 cmpa.l A3, [A0 + 0x2] 00001442 6606 bne +0x8 /* 0000144A */ 00001444 216B 0004 0002 move.l [A0 + 0x2], [A3 + 0x4] label0000144A: 0000144A 2054 movea.l A0, [A4] 0000144C B7E8 0006 cmpa.l A3, [A0 + 0x6] 00001450 6604 bne +0x6 /* 00001456 */ 00001452 2153 0006 move.l [A0 + 0x6], [A3] label00001456: 00001456 4AAB 0004 tst.l [A3 + 0x4] 0000145A 6706 beq +0x8 /* 00001462 */ 0000145C 206B 0004 movea.l A0, [A3 + 0x4] 00001460 2093 move.l [A0], [A3] label00001462: 00001462 4A93 tst.l [A3] 00001464 6708 beq +0xA /* 0000146E */ 00001466 2053 movea.l A0, [A3] 00001468 216B 0004 0004 move.l [A0 + 0x4], [A3 + 0x4] label0000146E: 0000146E 4CDF 1800 movem.l A3,A4, [A7]+ 00001472 4E5E unlink A6 00001474 205F movea.l A0, [A7]+ 00001476 504F addq.w A7, 8 00001478 4ED0 jmp [A0] 0000147A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000147C-00001480 fn0000147C: 0000147C 4E56 FFFC link A6, -0x0004 // end alternate branch 0000147C-00001480 fn0000147C: // (misaligned) 0000147E FFFC .invalid <> 00001480 48E7 0018 movem.l -[A7], A3,A4 00001484 286E 0008 movea.l A4, [A6 + 0x8] 00001488 2054 movea.l A0, [A4] 0000148A 2668 0006 movea.l A3, [A0 + 0x6] label0000148E: 0000148E 200B move.l D0, A3 00001490 6714 beq +0x16 /* 000014A6 */ 00001492 2F0B move.l -[A7], A3 00001494 41EE 000C lea.l A0, [A6 + 0xC] 00001498 2018 move.l D0, [A0]+ 0000149A 6702 beq +0x4 /* 0000149E */ 0000149C 2F00 move.l -[A7], D0 label0000149E: 0000149E 2050 movea.l A0, [A0] 000014A0 4E90 jsr [A0] 000014A2 2653 movea.l A3, [A3] 000014A4 60E8 bra -0x16 /* 0000148E */ label000014A6: 000014A6 4CDF 1800 movem.l A3,A4, [A7]+ 000014AA 4E5E unlink A6 000014AC 205F movea.l A0, [A7]+ 000014AE DEFC 000C add.w A7, 0xC 000014B2 4ED0 jmp [A0] fn000014B4: 000014B4 4E56 0000 link A6, 0 000014B8 48E7 0018 movem.l -[A7], A3,A4 000014BC 266E 0008 movea.l A3, [A6 + 0x8] 000014C0 284B movea.l A4, A3 000014C2 2054 movea.l A0, [A4] 000014C4 4228 001A clr.b [A0 + 0x1A] 000014C8 2F0B move.l -[A7], A3 000014CA 4EBA FEE8 jsr [PC - 0x118 /* 000013B4 */] 000014CE 42A7 clr.l -[A7] 000014D0 2F0B move.l -[A7], A3 000014D2 4EBA 2504 jsr [PC + 0x2504 /* 000039D8 */] 000014D6 2054 movea.l A0, [A4] 000014D8 215F 001C move.l [A0 + 0x1C], [A7]+ 000014DC 7000 moveq.l D0, 0x00 000014DE 2140 000A move.l [A0 + 0xA], D0 000014E2 316E 000C 000E move.w [A0 + 0xE], [A6 + 0xC] 000014E8 7000 moveq.l D0, 0x00 000014EA 2140 0016 move.l [A0 + 0x16], D0 000014EE 7006 moveq.l D0, 0x06 000014F0 2140 0012 move.l [A0 + 0x12], D0 000014F4 4268 0010 clr.w [A0 + 0x10] label000014F8: 000014F8 7000 moveq.l D0, 0x00 000014FA 322E 000C move.w D1, [A6 + 0xC] 000014FE 5341 subq.w D1, 1 00001500 3001 move.w D0, D1 00001502 2054 movea.l A0, [A4] 00001504 3228 0010 move.w D1, [A0 + 0x10] 00001508 E2A8 lsr D0, D1 0000150A 6F06 ble +0x8 /* 00001512 */ 0000150C 5268 0010 addq.w [A0 + 0x10], 1 00001510 60E6 bra -0x18 /* 000014F8 */ label00001512: 00001512 2F2E 000E move.l -[A7], [A6 + 0xE] 00001516 2F0B move.l -[A7], A3 00001518 4EBA 04BE jsr [PC + 0x4BE /* 000019D8 */] 0000151C 4CDF 1800 movem.l A3,A4, [A7]+ 00001520 4E5E unlink A6 00001522 205F movea.l A0, [A7]+ 00001524 DEFC 000A add.w A7, 0xA /* '\n' */ 00001528 4ED0 jmp [A0] 0000152A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000152E FFFC .invalid <> 00001530 48E7 0018 movem.l -[A7], A3,A4 00001534 266E 0008 movea.l A3, [A6 + 0x8] 00001538 204B movea.l A0, A3 0000153A 5088 addq.l A0, 8 0000153C 2050 movea.l A0, [A0] 0000153E 2D48 FFFC move.l [A6 - 0x4], A0 00001542 286E 000C movea.l A4, [A6 + 0xC] 00001546 102C 0014 move.b D0, [A4 + 0x14] 0000154A 6738 beq +0x3A /* 00001584 */ 0000154C 202B 0010 move.l D0, [A3 + 0x10] 00001550 B0AC 0008 cmp.l D0, [A4 + 0x8] 00001554 6C08 bge +0xA /* 0000155E */ 00001556 202B 000C move.l D0, [A3 + 0xC] 0000155A 91AC 0008 sub.l [A4 + 0x8], D0 label0000155E: 0000155E 202B 0010 move.l D0, [A3 + 0x10] 00001562 B0AC 000C cmp.l D0, [A4 + 0xC] 00001566 6E08 bgt +0xA /* 00001570 */ 00001568 202B 000C move.l D0, [A3 + 0xC] 0000156C 91AC 000C sub.l [A4 + 0xC], D0 label00001570: 00001570 202B 0010 move.l D0, [A3 + 0x10] 00001574 B0AC 0010 cmp.l D0, [A4 + 0x10] 00001578 6E40 bgt +0x42 /* 000015BA */ 0000157A 202B 000C move.l D0, [A3 + 0xC] 0000157E 91AC 0010 sub.l [A4 + 0x10], D0 00001582 6036 bra +0x38 /* 000015BA */ label00001584: 00001584 202B 0010 move.l D0, [A3 + 0x10] 00001588 B0AC 0008 cmp.l D0, [A4 + 0x8] 0000158C 6C08 bge +0xA /* 00001596 */ 0000158E 202B 000C move.l D0, [A3 + 0xC] 00001592 91AC 0008 sub.l [A4 + 0x8], D0 label00001596: 00001596 202B 0010 move.l D0, [A3 + 0x10] 0000159A B0AC 000C cmp.l D0, [A4 + 0xC] 0000159E 6C08 bge +0xA /* 000015A8 */ 000015A0 202B 000C move.l D0, [A3 + 0xC] 000015A4 91AC 000C sub.l [A4 + 0xC], D0 label000015A8: 000015A8 202B 0010 move.l D0, [A3 + 0x10] 000015AC B0AC 0010 cmp.l D0, [A4 + 0x10] 000015B0 6E08 bgt +0xA /* 000015BA */ 000015B2 202B 000C move.l D0, [A3 + 0xC] 000015B6 91AC 0010 sub.l [A4 + 0x10], D0 label000015BA: 000015BA 4CDF 1800 movem.l A3,A4, [A7]+ 000015BE 4E5E unlink A6 000015C0 205F movea.l A0, [A7]+ 000015C2 504F addq.w A7, 8 000015C4 4ED0 jmp [A0] 000015C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000015C8-000015CC fn000015C8: 000015C8 4E56 FFF0 link A6, -0x0010 // end alternate branch 000015C8-000015CC fn000015C8: // (misaligned) 000015CA FFF0 .invalid <> 000015CC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000015D0 266E 0008 movea.l A3, [A6 + 0x8] 000015D4 284B movea.l A4, A3 000015D6 2054 movea.l A0, [A4] 000015D8 3028 0010 move.w D0, [A0 + 0x10] 000015DC 282E 000C move.l D4, [A6 + 0xC] 000015E0 E1AC lsl D4, D0 000015E2 42A7 clr.l -[A7] 000015E4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000015E8 2F0B move.l -[A7], A3 000015EA 4EBA 007C jsr [PC + 0x7C /* 00001668 */] 000015EE 2A1F move.l D5, [A7]+ 000015F0 42A7 clr.l -[A7] 000015F2 202E 000C move.l D0, [A6 + 0xC] 000015F6 D0AE 0010 add.l D0, [A6 + 0x10] 000015FA 2F00 move.l -[A7], D0 000015FC 2F0B move.l -[A7], A3 000015FE 4EBA 0068 jsr [PC + 0x68 /* 00001668 */] 00001602 2E1F move.l D7, [A7]+ 00001604 42A7 clr.l -[A7] 00001606 2054 movea.l A0, [A4] 00001608 2028 000A move.l D0, [A0 + 0xA] 0000160C 5280 addq.l D0, 1 0000160E 2F00 move.l -[A7], D0 00001610 2F0B move.l -[A7], A3 00001612 4EBA 0054 jsr [PC + 0x54 /* 00001668 */] 00001616 2C1F move.l D6, [A7]+ 00001618 BC87 cmp.l D6, D7 0000161A 6F0E ble +0x10 /* 0000162A */ 0000161C 2F07 move.l -[A7], D7 0000161E 2F05 move.l -[A7], D5 00001620 2006 move.l D0, D6 00001622 9087 sub.l D0, D7 00001624 2F00 move.l -[A7], D0 00001626 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label0000162A: 0000162A 2054 movea.l A0, [A4] 0000162C 2028 000A move.l D0, [A0 + 0xA] 00001630 90AE 000C sub.l D0, [A6 + 0xC] 00001634 2F00 move.l -[A7], D0 00001636 2F0B move.l -[A7], A3 00001638 4EBA 039E jsr [PC + 0x39E /* 000019D8 */] 0000163C 202E 000C move.l D0, [A6 + 0xC] 00001640 2054 movea.l A0, [A4] 00001642 91A8 000A sub.l [A0 + 0xA], D0 00001646 4AA8 0006 tst.l [A0 + 0x6] 0000164A 670C beq +0xE /* 00001658 */ 0000164C 487A FEDE pea.l [PC - 0x122 /* 0000152C, value 0x4E56FFFC */] 00001650 2F0E move.l -[A7], A6 00001652 2F0B move.l -[A7], A3 00001654 4EBA FE26 jsr [PC - 0x1DA /* 0000147C */] label00001658: 00001658 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000165C 4E5E unlink A6 0000165E 205F movea.l A0, [A7]+ 00001660 DEFC 000C add.w A7, 0xC 00001664 4ED0 jmp [A0] 00001666 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001668-0000166C fn00001668: 00001668 4E56 FFFC link A6, -0x0004 // end alternate branch 00001668-0000166C fn00001668: // (misaligned) 0000166A FFFC .invalid <> 0000166C 2F0C move.l -[A7], A4 0000166E 286E 0008 movea.l A4, [A6 + 0x8] 00001672 42A7 clr.l -[A7] 00001674 206E 0008 movea.l A0, [A6 + 0x8] 00001678 2F10 move.l -[A7], [A0] 0000167A 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 0000167E 2054 movea.l A0, [A4] 00001680 2028 001C move.l D0, [A0 + 0x1C] 00001684 D09F add.l D0, [A7]+ 00001686 222E 000C move.l D1, [A6 + 0xC] 0000168A 5381 subq.l D1, 1 0000168C 3428 0010 move.w D2, [A0 + 0x10] 00001690 E5A9 lsl D1, D2 00001692 D280 add.l D1, D0 00001694 2D41 0010 move.l [A6 + 0x10], D1 00001698 285F movea.l A4, [A7]+ 0000169A 4E5E unlink A6 0000169C 205F movea.l A0, [A7]+ 0000169E 504F addq.w A7, 8 000016A0 4ED0 jmp [A0] 000016A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_793: // at 000016A4 (misaligned) 000016A6 0000 48E7 ori.b D0, 0xE7 000016AA 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000016AE 0008 284B ori.b A0, 0x4B /* 'K' */ 000016B2 2054 movea.l A0, [A4] 000016B4 4AA8 0006 tst.l [A0 + 0x6] 000016B8 671E beq +0x20 /* 000016D8 */ 000016BA 117C 0001 001A move.b [A0 + 0x1A], 0x1 000016C0 4AA8 000A tst.l [A0 + 0xA] 000016C4 6F18 ble +0x1A /* 000016DE */ 000016C6 7001 moveq.l D0, 0x01 000016C8 2F00 move.l -[A7], D0 000016CA 2054 movea.l A0, [A4] 000016CC 2F28 000A move.l -[A7], [A0 + 0xA] 000016D0 2F0B move.l -[A7], A3 000016D2 4EBA FEF4 jsr [PC - 0x10C /* 000015C8 */] 000016D6 6006 bra +0x8 /* 000016DE */ label000016D8: 000016D8 2F0B move.l -[A7], A3 000016DA 4EBA 22D0 jsr [PC + 0x22D0 /* 000039AC */] label000016DE: 000016DE 4CDF 1800 movem.l A3,A4, [A7]+ 000016E2 4E5E unlink A6 000016E4 2E9F move.l [A7], [A7]+ 000016E6 4E75 rts export_794: 000016E8 4E56 0000 link A6, 0 000016EC 206E 0008 movea.l A0, [A6 + 0x8] 000016F0 2050 movea.l A0, [A0] 000016F2 2D68 000A 000C move.l [A6 + 0xC], [A0 + 0xA] 000016F8 4E5E unlink A6 000016FA 2E9F move.l [A7], [A7]+ 000016FC 4E75 rts 000016FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001702 FFFC .invalid <> 00001704 48E7 0018 movem.l -[A7], A3,A4 00001708 266E 0008 movea.l A3, [A6 + 0x8] 0000170C 204B movea.l A0, A3 0000170E 5088 addq.l A0, 8 00001710 2050 movea.l A0, [A0] 00001712 2D48 FFFC move.l [A6 - 0x4], A0 00001716 286E 000C movea.l A4, [A6 + 0xC] 0000171A 102C 0014 move.b D0, [A4 + 0x14] 0000171E 6738 beq +0x3A /* 00001758 */ 00001720 202B 0014 move.l D0, [A3 + 0x14] 00001724 B0AC 0008 cmp.l D0, [A4 + 0x8] 00001728 6E08 bgt +0xA /* 00001732 */ 0000172A 202B 000C move.l D0, [A3 + 0xC] 0000172E D1AC 0008 add.l [A4 + 0x8], D0 label00001732: 00001732 202B 0014 move.l D0, [A3 + 0x14] 00001736 B0AC 000C cmp.l D0, [A4 + 0xC] 0000173A 6E08 bgt +0xA /* 00001744 */ 0000173C 202B 000C move.l D0, [A3 + 0xC] 00001740 D1AC 000C add.l [A4 + 0xC], D0 label00001744: 00001744 202B 0014 move.l D0, [A3 + 0x14] 00001748 B0AC 0010 cmp.l D0, [A4 + 0x10] 0000174C 6E40 bgt +0x42 /* 0000178E */ 0000174E 202B 000C move.l D0, [A3 + 0xC] 00001752 D1AC 0010 add.l [A4 + 0x10], D0 00001756 6036 bra +0x38 /* 0000178E */ label00001758: 00001758 202B 0014 move.l D0, [A3 + 0x14] 0000175C B0AC 0008 cmp.l D0, [A4 + 0x8] 00001760 6E08 bgt +0xA /* 0000176A */ 00001762 202B 000C move.l D0, [A3 + 0xC] 00001766 D1AC 0008 add.l [A4 + 0x8], D0 label0000176A: 0000176A 202B 0014 move.l D0, [A3 + 0x14] 0000176E B0AC 000C cmp.l D0, [A4 + 0xC] 00001772 6C08 bge +0xA /* 0000177C */ 00001774 202B 000C move.l D0, [A3 + 0xC] 00001778 D1AC 000C add.l [A4 + 0xC], D0 label0000177C: 0000177C 202B 0014 move.l D0, [A3 + 0x14] 00001780 B0AC 0010 cmp.l D0, [A4 + 0x10] 00001784 6E08 bgt +0xA /* 0000178E */ 00001786 202B 000C move.l D0, [A3 + 0xC] 0000178A D1AC 0010 add.l [A4 + 0x10], D0 label0000178E: 0000178E 4CDF 1800 movem.l A3,A4, [A7]+ 00001792 4E5E unlink A6 00001794 205F movea.l A0, [A7]+ 00001796 504F addq.w A7, 8 00001798 4ED0 jmp [A0] 0000179A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000179C-000017A0 fn0000179C: 0000179C 4E56 FFF0 link A6, -0x0010 // end alternate branch 0000179C-000017A0 fn0000179C: // (misaligned) 0000179E FFF0 .invalid <> 000017A0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000017A4 2E2E 0008 move.l D7, [A6 + 0x8] 000017A8 2847 movea.l A4, D7 000017AA 202E 000C move.l D0, [A6 + 0xC] 000017AE 2054 movea.l A0, [A4] 000017B0 D0A8 000A add.l D0, [A0 + 0xA] 000017B4 2F00 move.l -[A7], D0 000017B6 2F07 move.l -[A7], D7 000017B8 4EBA 021E jsr [PC + 0x21E /* 000019D8 */] 000017BC 42A7 clr.l -[A7] 000017BE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000017C2 2F07 move.l -[A7], D7 000017C4 4EBA FEA2 jsr [PC - 0x15E /* 00001668 */] 000017C8 265F movea.l A3, [A7]+ 000017CA 42A7 clr.l -[A7] 000017CC 202E 000C move.l D0, [A6 + 0xC] 000017D0 D0AE 0014 add.l D0, [A6 + 0x14] 000017D4 2F00 move.l -[A7], D0 000017D6 2F07 move.l -[A7], D7 000017D8 4EBA FE8E jsr [PC - 0x172 /* 00001668 */] 000017DC 281F move.l D4, [A7]+ 000017DE 42A7 clr.l -[A7] 000017E0 2054 movea.l A0, [A4] 000017E2 2028 000A move.l D0, [A0 + 0xA] 000017E6 5280 addq.l D0, 1 000017E8 2F00 move.l -[A7], D0 000017EA 2F07 move.l -[A7], D7 000017EC 4EBA FE7A jsr [PC - 0x186 /* 00001668 */] 000017F0 2A1F move.l D5, [A7]+ 000017F2 2054 movea.l A0, [A4] 000017F4 3028 0010 move.w D0, [A0 + 0x10] 000017F8 2C2E 000C move.l D6, [A6 + 0xC] 000017FC E1AE lsl D6, D0 000017FE 202E 0014 move.l D0, [A6 + 0x14] 00001802 B0A8 000A cmp.l D0, [A0 + 0xA] 00001806 6E0E bgt +0x10 /* 00001816 */ 00001808 2F0B move.l -[A7], A3 0000180A 2F04 move.l -[A7], D4 0000180C 2005 move.l D0, D5 0000180E 908B sub.l D0, A3 00001810 2F00 move.l -[A7], D0 00001812 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00001816: 00001816 7004 moveq.l D0, 0x04 00001818 B086 cmp.l D0, D6 0000181A 57C0 seq D0 0000181C 4A00 tst.b D0 0000181E 6728 beq +0x2A /* 00001848 */ 00001820 122E 0013 move.b D1, [A6 + 0x13] 00001824 0241 0001 andi.w D1, 0x1 00001828 0A01 0001 xori.b D1, 0x1 0000182C C001 and.b D0, D1 0000182E 4A00 tst.b D0 00001830 6716 beq +0x18 /* 00001848 */ 00001832 220B move.l D1, A3 00001834 0241 0001 andi.w D1, 0x1 00001838 0A01 0001 xori.b D1, 0x1 0000183C C001 and.b D0, D1 0000183E 6708 beq +0xA /* 00001848 */ 00001840 206E 0010 movea.l A0, [A6 + 0x10] 00001844 2690 move.l [A3], [A0] 00001846 600C bra +0xE /* 00001854 */ label00001848: 00001848 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000184C 2F0B move.l -[A7], A3 0000184E 2F06 move.l -[A7], D6 00001850 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00001854: 00001854 202E 000C move.l D0, [A6 + 0xC] 00001858 2054 movea.l A0, [A4] 0000185A D1A8 000A add.l [A0 + 0xA], D0 0000185E 4AA8 0006 tst.l [A0 + 0x6] 00001862 670C beq +0xE /* 00001870 */ 00001864 487A FE9A pea.l [PC - 0x166 /* 00001700, value 0x4E56FFFC */] 00001868 2F0E move.l -[A7], A6 0000186A 2F07 move.l -[A7], D7 0000186C 4EBA FC0E jsr [PC - 0x3F2 /* 0000147C */] label00001870: 00001870 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001874 4E5E unlink A6 00001876 205F movea.l A0, [A7]+ 00001878 DEFC 0010 add.w A7, 0x10 0000187C 4ED0 jmp [A0] 0000187E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_795: // at 00001880 (misaligned) 00001882 0000 206E ori.b D0, 0x6E /* 'n' */ 00001886 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000188A 4AA8 000A tst.l [A0 + 0xA] 0000188E 57C0 seq D0 00001890 4400 neg.b D0 00001892 1D40 000C move.b [A6 + 0xC], D0 00001896 4E5E unlink A6 00001898 2E9F move.l [A7], [A7]+ 0000189A 4E75 rts 0000189C 4E56 FFFC link A6, -0x0004 000018A0 2F0C move.l -[A7], A4 000018A2 286E 0008 movea.l A4, [A6 + 0x8] 000018A6 204C movea.l A0, A4 000018A8 5088 addq.l A0, 8 000018AA 2050 movea.l A0, [A0] 000018AC 2D48 FFFC move.l [A6 - 0x4], A0 000018B0 486C FFAC pea.l [A4 - 0x54] 000018B4 2F2C 0008 move.l -[A7], [A4 + 0x8] 000018B8 4EBA FB72 jsr [PC - 0x48E /* 0000142C */] 000018BC 285F movea.l A4, [A7]+ 000018BE 4E5E unlink A6 000018C0 205F movea.l A0, [A7]+ 000018C2 DEFC 000A add.w A7, 0xA /* '\n' */ 000018C6 4ED0 jmp [A0] fn000018C8: 000018C8 4E56 FFAC link A6, -0x0054 000018CC 48E7 0018 movem.l -[A7], A3,A4 000018D0 266E 0008 movea.l A3, [A6 + 0x8] 000018D4 284B movea.l A4, A3 000018D6 7000 moveq.l D0, 0x00 000018D8 2D40 0016 move.l [A6 + 0x16], D0 000018DC 2054 movea.l A0, [A4] 000018DE 4AA8 000A tst.l [A0 + 0xA] 000018E2 6F00 00E4 ble +0xE6 /* 000019C8 */ 000018E6 486E FFAC pea.l [A6 - 0x54] 000018EA 2F0B move.l -[A7], A3 000018EC 4EBA FAEE jsr [PC - 0x512 /* 000013DC */] 000018F0 486E FFC2 pea.l [A6 - 0x3E] 000018F4 487A FFA6 pea.l [PC - 0x5A /* 0000189C, value 0x4E56FFFC */] 000018F8 2F0E move.l -[A7], A6 000018FA 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 000018FE 1D6E 000C FFC0 move.b [A6 - 0x40], [A6 + 0xC] 00001904 7001 moveq.l D0, 0x01 00001906 2D40 FFB4 move.l [A6 - 0x4C], D0 0000190A 2054 movea.l A0, [A4] 0000190C 2D68 000A FFBC move.l [A6 - 0x44], [A0 + 0xA] 00001912 102E 000C move.b D0, [A6 + 0xC] 00001916 6730 beq +0x32 /* 00001948 */ 00001918 2D6E FFB4 FFB8 move.l [A6 - 0x48], [A6 - 0x4C] label0000191E: 0000191E 4267 clr.w -[A7] 00001920 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00001924 41EE 000E lea.l A0, [A6 + 0xE] 00001928 2018 move.l D0, [A0]+ 0000192A 6702 beq +0x4 /* 0000192E */ 0000192C 2F00 move.l -[A7], D0 label0000192E: 0000192E 2050 movea.l A0, [A0] 00001930 4E90 jsr [A0] 00001932 101F move.b D0, [A7]+ 00001934 6702 beq +0x4 /* 00001938 */ 00001936 603E bra +0x40 /* 00001976 */ label00001938: 00001938 52AE FFB8 addq.l [A6 - 0x48], 1 0000193C 202E FFB8 move.l D0, [A6 - 0x48] 00001940 B0AE FFBC cmp.l D0, [A6 - 0x44] 00001944 6FD8 ble -0x26 /* 0000191E */ 00001946 602E bra +0x30 /* 00001976 */ label00001948: 00001948 2D6E FFBC FFB8 move.l [A6 - 0x48], [A6 - 0x44] label0000194E: 0000194E 4267 clr.w -[A7] 00001950 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00001954 41EE 000E lea.l A0, [A6 + 0xE] 00001958 2018 move.l D0, [A0]+ 0000195A 6702 beq +0x4 /* 0000195E */ 0000195C 2F00 move.l -[A7], D0 label0000195E: 0000195E 2050 movea.l A0, [A0] 00001960 4E90 jsr [A0] 00001962 101F move.b D0, [A7]+ 00001964 6702 beq +0x4 /* 00001968 */ 00001966 600E bra +0x10 /* 00001976 */ label00001968: 00001968 53AE FFB8 subq.l [A6 - 0x48], 1 0000196C 202E FFB8 move.l D0, [A6 - 0x48] 00001970 B0AE FFB4 cmp.l D0, [A6 - 0x4C] 00001974 6CD8 bge -0x26 /* 0000194E */ label00001976: 00001976 4AAE FFB8 tst.l [A6 - 0x48] 0000197A 5DC0 slt D0 0000197C 4A00 tst.b D0 0000197E 6610 bne +0x12 /* 00001990 */ 00001980 222E FFB8 move.l D1, [A6 - 0x48] 00001984 2054 movea.l A0, [A4] 00001986 B2A8 000A cmp.l D1, [A0 + 0xA] 0000198A 5EC1 sgt D1 0000198C 8001 or.b D0, D1 0000198E 6708 beq +0xA /* 00001998 */ label00001990: 00001990 7000 moveq.l D0, 0x00 00001992 2D40 0016 move.l [A6 + 0x16], D0 00001996 6006 bra +0x8 /* 0000199E */ label00001998: 00001998 2D6E FFB8 0016 move.l [A6 + 0x16], [A6 - 0x48] label0000199E: 0000199E 486E FFC2 pea.l [A6 - 0x3E] 000019A2 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 000019A6 486E FFAC pea.l [A6 - 0x54] 000019AA 2F0B move.l -[A7], A3 000019AC 4EBA FA7E jsr [PC - 0x582 /* 0000142C */] 000019B0 2054 movea.l A0, [A4] 000019B2 1028 001A move.b D0, [A0 + 0x1A] 000019B6 6710 beq +0x12 /* 000019C8 */ 000019B8 4AA8 0006 tst.l [A0 + 0x6] 000019BC 57C1 seq D1 000019BE C001 and.b D0, D1 000019C0 6706 beq +0x8 /* 000019C8 */ 000019C2 2F0B move.l -[A7], A3 000019C4 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */] label000019C8: 000019C8 4CDF 1800 movem.l A3,A4, [A7]+ 000019CC 4E5E unlink A6 000019CE 205F movea.l A0, [A7]+ 000019D0 DEFC 000E add.w A7, 0xE 000019D4 4ED0 jmp [A0] 000019D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019D8-000019DC fn000019D8: 000019D8 4E56 FFFC link A6, -0x0004 // end alternate branch 000019D8-000019DC fn000019D8: // (misaligned) 000019DA FFFC .invalid <> 000019DC 48E7 0308 movem.l -[A7], D6,D7,A4 000019E0 2C2E 000C move.l D6, [A6 + 0xC] 000019E4 286E 0008 movea.l A4, [A6 + 0x8] 000019E8 2054 movea.l A0, [A4] 000019EA BCA8 0016 cmp.l D6, [A0 + 0x16] 000019EE 5EC0 sgt D0 000019F0 4A00 tst.b D0 000019F2 6610 bne +0x12 /* 00001A04 */ 000019F4 2228 0016 move.l D1, [A0 + 0x16] 000019F8 9286 sub.l D1, D6 000019FA B2A8 0012 cmp.l D1, [A0 + 0x12] 000019FE 5CC1 sge D1 00001A00 8001 or.b D0, D1 00001A02 6746 beq +0x48 /* 00001A4A */ label00001A04: 00001A04 2054 movea.l A0, [A4] 00001A06 4AA8 0012 tst.l [A0 + 0x12] 00001A0A 671C beq +0x1E /* 00001A28 */ 00001A0C 2028 0012 move.l D0, [A0 + 0x12] 00001A10 D086 add.l D0, D6 00001A12 2228 0012 move.l D1, [A0 + 0x12] 00001A16 D286 add.l D1, D6 00001A18 2F01 move.l -[A7], D1 00001A1A 2F28 0012 move.l -[A7], [A0 + 0x12] 00001A1E 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */] 00001A22 2E00 move.l D7, D0 00001A24 9E9F sub.l D7, [A7]+ 00001A26 6002 bra +0x4 /* 00001A2A */ label00001A28: 00001A28 2E06 move.l D7, D6 label00001A2A: 00001A2A 2054 movea.l A0, [A4] 00001A2C BEA8 0016 cmp.l D7, [A0 + 0x16] 00001A30 6712 beq +0x14 /* 00001A44 */ 00001A32 3028 0010 move.w D0, [A0 + 0x10] 00001A36 2207 move.l D1, D7 00001A38 E1A9 lsl D1, D0 00001A3A 2F01 move.l -[A7], D1 00001A3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A40 4EBA 1FD6 jsr [PC + 0x1FD6 /* 00003A18 */] label00001A44: 00001A44 2054 movea.l A0, [A4] 00001A46 2147 0016 move.l [A0 + 0x16], D7 label00001A4A: 00001A4A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001A4E 4E5E unlink A6 00001A50 205F movea.l A0, [A7]+ 00001A52 504F addq.w A7, 8 00001A54 4ED0 jmp [A0] 00001A56 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_796: // at 00001A58 (misaligned) 00001A5A FFFC .invalid <> 00001A5C 486E FFFC pea.l [A6 - 0x4] 00001A60 486D 385C pea.l [A5 + 0x385C] 00001A64 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001A68 4EBA 1EC2 jsr [PC + 0x1EC2 /* 0000392C */] 00001A6C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A70 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00001A74 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A78 4EBA 002E jsr [PC + 0x2E /* 00001AA8 */] 00001A7C 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4] 00001A82 4E5E unlink A6 00001A84 4E75 rts 00001A86 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A88-00001A8E export_797: fn00001A88: 00001A88 4E56 0000 link A6, 0 00001A8C 7000 moveq.l D0, 0x00 // end alternate branch 00001A88-00001A8E export_797: // at 00001A88 (misaligned) fn00001A88: // (misaligned) 00001A8A 0000 7000 ori.b D0, 0x0 00001A8E 2D40 000C move.l [A6 + 0xC], D0 00001A92 4AAE 0008 tst.l [A6 + 0x8] 00001A96 6708 beq +0xA /* 00001AA0 */ 00001A98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A9C 4EBA 0192 jsr [PC + 0x192 /* 00001C30 */] label00001AA0: 00001AA0 4E5E unlink A6 00001AA2 2E9F move.l [A7], [A7]+ 00001AA4 4E75 rts 00001AA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001AA8-00001AAE export_798: fn00001AA8: 00001AA8 4E56 0000 link A6, 0 00001AAC 42A7 clr.l -[A7] // end alternate branch 00001AA8-00001AAE export_798: // at 00001AA8 (misaligned) fn00001AA8: // (misaligned) 00001AAA 0000 42A7 ori.b D0, 0xA7 00001AAE 3F3C 0004 move.w -[A7], 0x4 00001AB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AB6 4EBA F9FC jsr [PC - 0x604 /* 000014B4 */] 00001ABA 206E 0008 movea.l A0, [A6 + 0x8] 00001ABE 2050 movea.l A0, [A0] 00001AC0 4268 0020 clr.w [A0 + 0x20] 00001AC4 4E5E unlink A6 00001AC6 2E9F move.l [A7], [A7]+ 00001AC8 4E75 rts 00001ACA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001ACC-00001AD2 export_799: fn00001ACC: 00001ACC 4E56 0000 link A6, 0 00001AD0 42A7 clr.l -[A7] // end alternate branch 00001ACC-00001AD2 export_799: // at 00001ACC (misaligned) fn00001ACC: // (misaligned) 00001ACE 0000 42A7 ori.b D0, 0xA7 00001AD2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ADA 4EBA FB8C jsr [PC - 0x474 /* 00001668 */] 00001ADE 205F movea.l A0, [A7]+ 00001AE0 2D50 0010 move.l [A6 + 0x10], [A0] 00001AE4 4E5E unlink A6 00001AE6 205F movea.l A0, [A7]+ 00001AE8 504F addq.w A7, 8 00001AEA 4ED0 jmp [A0] export_800: fn00001AEC: 00001AEC 4E56 0000 link A6, 0 00001AF0 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AF4 7001 moveq.l D0, 0x01 00001AF6 2F00 move.l -[A7], D0 00001AF8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AFC 4EBA FACA jsr [PC - 0x536 /* 000015C8 */] 00001B00 4E5E unlink A6 00001B02 205F movea.l A0, [A7]+ 00001B04 504F addq.w A7, 8 00001B06 4ED0 jmp [A0] export_801: 00001B08 4E56 FFFC link A6, -0x0004 00001B0C 48E7 0108 movem.l -[A7], D7,A4 00001B10 286E 0008 movea.l A4, [A6 + 0x8] 00001B14 42A7 clr.l -[A7] 00001B16 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B1A 2F0C move.l -[A7], A4 00001B1C 4EBA 015A jsr [PC + 0x15A /* 00001C78 */] 00001B20 2E1F move.l D7, [A7]+ 00001B22 6708 beq +0xA /* 00001B2C */ 00001B24 2F07 move.l -[A7], D7 00001B26 2F0C move.l -[A7], A4 00001B28 4EBA FFC2 jsr [PC - 0x3E /* 00001AEC */] label00001B2C: 00001B2C 4CDF 1080 movem.l D7,A4, [A7]+ 00001B30 4E5E unlink A6 00001B32 205F movea.l A0, [A7]+ 00001B34 504F addq.w A7, 8 00001B36 4ED0 jmp [A0] fn00001B38: 00001B38 4E56 0000 link A6, 0 00001B3C 2F0C move.l -[A7], A4 00001B3E 286E 0008 movea.l A4, [A6 + 0x8] 00001B42 2054 movea.l A0, [A4] 00001B44 4AA8 000A tst.l [A0 + 0xA] 00001B48 6F10 ble +0x12 /* 00001B5A */ 00001B4A 7001 moveq.l D0, 0x01 00001B4C 2F00 move.l -[A7], D0 00001B4E 2F28 000A move.l -[A7], [A0 + 0xA] 00001B52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B56 4EBA FA70 jsr [PC - 0x590 /* 000015C8 */] label00001B5A: 00001B5A 285F movea.l A4, [A7]+ 00001B5C 4E5E unlink A6 00001B5E 2E9F move.l [A7], [A7]+ 00001B60 4E75 rts 00001B62 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001B66 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001B6A 000C 226E ori.b A4, 0x6E /* 'n' */ 00001B6E 0008 41E9 ori.b A0, 0xE9 00001B72 000C 2018 ori.b A4, 0x18 00001B76 6702 beq +0x4 /* 00001B7A */ 00001B78 2F00 move.l -[A7], D0 label00001B7A: 00001B7A 2050 movea.l A0, [A0] 00001B7C 4E90 jsr [A0] 00001B7E 422E 0010 clr.b [A6 + 0x10] 00001B82 4E5E unlink A6 00001B84 205F movea.l A0, [A7]+ 00001B86 504F addq.w A7, 8 00001B88 4ED0 jmp [A0] 00001B8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001B8C-00001B90 export_802: fn00001B8C: 00001B8C 4E56 FFFC link A6, -0x0004 // end alternate branch 00001B8C-00001B90 export_802: // at 00001B8C (misaligned) fn00001B8C: // (misaligned) 00001B8E FFFC .invalid <> 00001B90 42A7 clr.l -[A7] 00001B92 487A FFD0 pea.l [PC - 0x30 /* 00001B64, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001B96 2F0E move.l -[A7], A6 00001B98 1F3C 0001 move.b -[A7], 0x1 00001B9C 486E FFFC pea.l [A6 - 0x4] 00001BA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BA4 4EBA 01FA jsr [PC + 0x1FA /* 00001DA0 */] 00001BA8 4A9F tst.l [A7]+ 00001BAA 4E5E unlink A6 00001BAC 205F movea.l A0, [A7]+ 00001BAE DEFC 000C add.w A7, 0xC 00001BB2 4ED0 jmp [A0] export_803: 00001BB4 4E56 0000 link A6, 0 00001BB8 206E 0008 movea.l A0, [A6 + 0x8] 00001BBC 2050 movea.l A0, [A0] 00001BBE 4AA8 000A tst.l [A0 + 0xA] 00001BC2 6E08 bgt +0xA /* 00001BCC */ 00001BC4 7000 moveq.l D0, 0x00 00001BC6 2D40 000C move.l [A6 + 0xC], D0 00001BCA 6012 bra +0x14 /* 00001BDE */ label00001BCC: 00001BCC 42A7 clr.l -[A7] 00001BCE 7001 moveq.l D0, 0x01 00001BD0 2F00 move.l -[A7], D0 00001BD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BD6 4EBA FEF4 jsr [PC - 0x10C /* 00001ACC */] 00001BDA 2D5F 000C move.l [A6 + 0xC], [A7]+ label00001BDE: 00001BDE 4E5E unlink A6 00001BE0 2E9F move.l [A7], [A7]+ 00001BE2 4E75 rts export_804: 00001BE4 4E56 FFFC link A6, -0x0004 00001BE8 42A7 clr.l -[A7] 00001BEA 41EE 0014 lea.l A0, [A6 + 0x14] 00001BEE 2F20 move.l -[A7], -[A0] 00001BF0 2F20 move.l -[A7], -[A0] 00001BF2 1F3C 0001 move.b -[A7], 0x1 00001BF6 486E FFFC pea.l [A6 - 0x4] 00001BFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BFE 4EBA 01A0 jsr [PC + 0x1A0 /* 00001DA0 */] 00001C02 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00001C06 4E5E unlink A6 00001C08 205F movea.l A0, [A7]+ 00001C0A DEFC 000C add.w A7, 0xC 00001C0E 4ED0 jmp [A0] export_805: 00001C10 4E56 0000 link A6, 0 00001C14 487A 188E pea.l [PC + 0x188E /* 000034A4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001C18 42A7 clr.l -[A7] 00001C1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C1E 4EBA FF6C jsr [PC - 0x94 /* 00001B8C */] 00001C22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C26 4EBA FF10 jsr [PC - 0xF0 /* 00001B38 */] 00001C2A 4E5E unlink A6 00001C2C 2E9F move.l [A7], [A7]+ 00001C2E 4E75 rts export_806: fn00001C30: 00001C30 4E56 0000 link A6, 0 00001C34 487A 186E pea.l [PC + 0x186E /* 000034A4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001C38 42A7 clr.l -[A7] 00001C3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C3E 4EBA FF4C jsr [PC - 0xB4 /* 00001B8C */] 00001C42 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C46 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */] 00001C4A 4E5E unlink A6 00001C4C 2E9F move.l [A7], [A7]+ 00001C4E 4E75 rts 00001C50 4E56 0000 link A6, 0 00001C54 202E 000C move.l D0, [A6 + 0xC] 00001C58 206E 0008 movea.l A0, [A6 + 0x8] 00001C5C B0A8 000C cmp.l D0, [A0 + 0xC] 00001C60 6608 bne +0xA /* 00001C6A */ 00001C62 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001C68 6004 bra +0x6 /* 00001C6E */ label00001C6A: 00001C6A 422E 0010 clr.b [A6 + 0x10] label00001C6E: 00001C6E 4E5E unlink A6 00001C70 205F movea.l A0, [A7]+ 00001C72 504F addq.w A7, 8 00001C74 4ED0 jmp [A0] 00001C76 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001C78-00001C7C export_807: fn00001C78: 00001C78 4E56 FFFC link A6, -0x0004 // end alternate branch 00001C78-00001C7C export_807: // at 00001C78 (misaligned) fn00001C78: // (misaligned) 00001C7A FFFC .invalid <> 00001C7C 42A7 clr.l -[A7] 00001C7E 487A FFD0 pea.l [PC - 0x30 /* 00001C50, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001C82 2F0E move.l -[A7], A6 00001C84 1F3C 0001 move.b -[A7], 0x1 00001C88 486E FFFC pea.l [A6 - 0x4] 00001C8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C90 4EBA 010E jsr [PC + 0x10E /* 00001DA0 */] 00001C94 4A9F tst.l [A7]+ 00001C96 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4] 00001C9C 4E5E unlink A6 00001C9E 205F movea.l A0, [A7]+ 00001CA0 504F addq.w A7, 8 00001CA2 4ED0 jmp [A0] export_808: 00001CA4 4E56 0000 link A6, 0 00001CA8 42A7 clr.l -[A7] 00001CAA 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CB2 4EBA FFC4 jsr [PC - 0x3C /* 00001C78 */] 00001CB6 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00001CBA 4E5E unlink A6 00001CBC 205F movea.l A0, [A7]+ 00001CBE 504F addq.w A7, 8 00001CC0 4ED0 jmp [A0] 00001CC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_809: // at 00001CC4 (misaligned) 00001CC6 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001CCA 000C 2F2E ori.b A4, 0x2E /* '.' */ 00001CCE 0008 4EBA ori.b A0, 0xBA 00001CD2 004A 4E5E ori.w A2, 0x4E5E /* 'N^' */ 00001CD6 205F movea.l A0, [A7]+ 00001CD8 504F addq.w A7, 8 00001CDA 4ED0 jmp [A0] export_810: fn00001CDC: 00001CDC 4E56 0000 link A6, 0 00001CE0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001CE4 486E 000C pea.l [A6 + 0xC] 00001CE8 7001 moveq.l D0, 0x01 00001CEA 2F00 move.l -[A7], D0 00001CEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CF0 4EBA FAAA jsr [PC - 0x556 /* 0000179C */] 00001CF4 4E5E unlink A6 00001CF6 205F movea.l A0, [A7]+ 00001CF8 DEFC 000C add.w A7, 0xC 00001CFC 4ED0 jmp [A0] 00001CFE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_811: // at 00001D00 (misaligned) 00001D02 0000 7001 ori.b D0, 0x1 00001D06 2F00 move.l -[A7], D0 00001D08 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D10 4EBA FFCA jsr [PC - 0x36 /* 00001CDC */] 00001D14 4E5E unlink A6 00001D16 205F movea.l A0, [A7]+ 00001D18 504F addq.w A7, 8 00001D1A 4ED0 jmp [A0] export_812: 00001D1C 4E56 0000 link A6, 0 00001D20 206E 0008 movea.l A0, [A6 + 0x8] 00001D24 2050 movea.l A0, [A0] 00001D26 2028 000A move.l D0, [A0 + 0xA] 00001D2A 5280 addq.l D0, 1 00001D2C 2F00 move.l -[A7], D0 00001D2E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D36 4EBA FFA4 jsr [PC - 0x5C /* 00001CDC */] 00001D3A 4E5E unlink A6 00001D3C 205F movea.l A0, [A7]+ 00001D3E 504F addq.w A7, 8 00001D40 4ED0 jmp [A0] 00001D42 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001D46 FFF6 .invalid <> 00001D48 48E7 0118 movem.l -[A7], D7,A3,A4 00001D4C 286E 0008 movea.l A4, [A6 + 0x8] 00001D50 204C movea.l A0, A4 00001D52 5088 addq.l A0, 8 00001D54 2050 movea.l A0, [A0] 00001D56 2D48 FFF6 move.l [A6 - 0xA], A0 00001D5A 42A7 clr.l -[A7] 00001D5C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D60 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001D64 4EBA FD66 jsr [PC - 0x29A /* 00001ACC */] 00001D68 265F movea.l A3, [A7]+ 00001D6A 4267 clr.w -[A7] 00001D6C 2F0B move.l -[A7], A3 00001D6E 226E 0008 movea.l A1, [A6 + 0x8] 00001D72 41E9 0012 lea.l A0, [A1 + 0x12] 00001D76 2018 move.l D0, [A0]+ 00001D78 6702 beq +0x4 /* 00001D7C */ 00001D7A 2F00 move.l -[A7], D0 label00001D7C: 00001D7C 2050 movea.l A0, [A0] 00001D7E 4E90 jsr [A0] 00001D80 1E1F move.b D7, [A7]+ 00001D82 1D47 0010 move.b [A6 + 0x10], D7 00001D86 1007 move.b D0, D7 00001D88 6708 beq +0xA /* 00001D92 */ 00001D8A 206E 0008 movea.l A0, [A6 + 0x8] 00001D8E 214B 001A move.l [A0 + 0x1A], A3 label00001D92: 00001D92 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001D96 4E5E unlink A6 00001D98 205F movea.l A0, [A7]+ 00001D9A 504F addq.w A7, 8 00001D9C 4ED0 jmp [A0] 00001D9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001DA0-00001DA4 fn00001DA0: 00001DA0 4E56 FFFC link A6, -0x0004 // end alternate branch 00001DA0-00001DA4 fn00001DA0: // (misaligned) 00001DA2 FFFC .invalid <> 00001DA4 7000 moveq.l D0, 0x00 00001DA6 2D40 001A move.l [A6 + 0x1A], D0 00001DAA 206E 000C movea.l A0, [A6 + 0xC] 00001DAE 2F08 move.l -[A7], A0 00001DB0 42A7 clr.l -[A7] 00001DB2 487A FF90 pea.l [PC - 0x70 /* 00001D44, value 0x4E56FFF6 */] 00001DB6 2F0E move.l -[A7], A6 00001DB8 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001DBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DC0 4EBA FB06 jsr [PC - 0x4FA /* 000018C8 */] 00001DC4 201F move.l D0, [A7]+ 00001DC6 205F movea.l A0, [A7]+ 00001DC8 2080 move.l [A0], D0 00001DCA 4E5E unlink A6 00001DCC 205F movea.l A0, [A7]+ 00001DCE DEFC 0012 add.w A7, 0x12 00001DD2 4ED0 jmp [A0] export_813: 00001DD4 4E56 0000 link A6, 0 00001DD8 2F0C move.l -[A7], A4 00001DDA 286E 0008 movea.l A4, [A6 + 0x8] 00001DDE 2054 movea.l A0, [A4] 00001DE0 4AA8 000A tst.l [A0 + 0xA] 00001DE4 6E08 bgt +0xA /* 00001DEE */ 00001DE6 7000 moveq.l D0, 0x00 00001DE8 2D40 000C move.l [A6 + 0xC], D0 00001DEC 6014 bra +0x16 /* 00001E02 */ label00001DEE: 00001DEE 42A7 clr.l -[A7] 00001DF0 2054 movea.l A0, [A4] 00001DF2 2F28 000A move.l -[A7], [A0 + 0xA] 00001DF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DFA 4EBA FCD0 jsr [PC - 0x330 /* 00001ACC */] 00001DFE 2D5F 000C move.l [A6 + 0xC], [A7]+ label00001E02: 00001E02 285F movea.l A4, [A7]+ 00001E04 4E5E unlink A6 00001E06 2E9F move.l [A7], [A7]+ 00001E08 4E75 rts 00001E0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_814: // at 00001E0C (misaligned) 00001E0E FFFC .invalid <> 00001E10 42A7 clr.l -[A7] 00001E12 41EE 0014 lea.l A0, [A6 + 0x14] 00001E16 2F20 move.l -[A7], -[A0] 00001E18 2F20 move.l -[A7], -[A0] 00001E1A 4267 clr.w -[A7] 00001E1C 486E FFFC pea.l [A6 - 0x4] 00001E20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E24 4EBA FF7A jsr [PC - 0x86 /* 00001DA0 */] 00001E28 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00001E2C 4E5E unlink A6 00001E2E 205F movea.l A0, [A7]+ 00001E30 DEFC 000C add.w A7, 0xC 00001E34 4ED0 jmp [A0] 00001E36 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_815: // at 00001E38 (misaligned) 00001E3A 0000 202E ori.b D0, 0x2E /* '.' */ 00001E3E 0010 B0AE ori.b [A0], 0xAE 00001E42 000C 6F08 ori.b A4, 0x8 00001E46 3D7C 0001 0014 move.w [A6 + 0x14], 0x1 00001E4C 6016 bra +0x18 /* 00001E64 */ 00001E4E 202E 0010 move.l D0, [A6 + 0x10] 00001E52 B0AE 000C cmp.l D0, [A6 + 0xC] 00001E56 6C08 bge +0xA /* 00001E60 */ 00001E58 3D7C FFFF 0014 move.w [A6 + 0x14], 0xFFFF 00001E5E 6004 bra +0x6 /* 00001E64 */ label00001E60: 00001E60 426E 0014 clr.w [A6 + 0x14] label00001E64: 00001E64 4E5E unlink A6 00001E66 205F movea.l A0, [A7]+ 00001E68 DEFC 000C add.w A7, 0xC 00001E6C 4ED0 jmp [A0] 00001E6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001E70-00001E7E export_816: fn00001E70: 00001E70 4E56 0000 link A6, 0 00001E74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E78 4EBA FC2E jsr [PC - 0x3D2 /* 00001AA8 */] 00001E7C 4E5E unlink A6 // end alternate branch 00001E70-00001E7E export_816: // at 00001E70 (misaligned) fn00001E70: // (misaligned) 00001E72 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001E76 0008 4EBA ori.b A0, 0xBA 00001E7A FC2E 4E5E .unknown 0xFC2E 0x4E5E (W = 6) 00001E7E 2E9F move.l [A7], [A7]+ 00001E80 4E75 rts 00001E82 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001E86 FFFC .invalid <> 00001E88 2F0C move.l -[A7], A4 00001E8A 286E 0008 movea.l A4, [A6 + 0x8] 00001E8E 204C movea.l A0, A4 00001E90 5088 addq.l A0, 8 00001E92 2050 movea.l A0, [A0] 00001E94 2D48 FFFC move.l [A6 - 0x4], A0 00001E98 486C FFAC pea.l [A4 - 0x54] 00001E9C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001EA0 4EBA F58A jsr [PC - 0xA76 /* 0000142C */] 00001EA4 285F movea.l A4, [A7]+ 00001EA6 4E5E unlink A6 00001EA8 205F movea.l A0, [A7]+ 00001EAA DEFC 000A add.w A7, 0xA /* '\n' */ 00001EAE 4ED0 jmp [A0] fn00001EB0: 00001EB0 4E56 FFA6 link A6, -0x005A 00001EB4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001EB8 2A2E 000C move.l D5, [A6 + 0xC] 00001EBC 2C2E 0008 move.l D6, [A6 + 0x8] 00001EC0 2846 movea.l A4, D6 00001EC2 7000 moveq.l D0, 0x00 00001EC4 2D40 0018 move.l [A6 + 0x18], D0 00001EC8 2054 movea.l A0, [A4] 00001ECA 4AA8 000A tst.l [A0 + 0xA] 00001ECE 660A bne +0xC /* 00001EDA */ 00001ED0 2045 movea.l A0, D5 00001ED2 7001 moveq.l D0, 0x01 00001ED4 2080 move.l [A0], D0 00001ED6 6000 00FA bra +0xFC /* 00001FD2 */ label00001EDA: 00001EDA 486E FFAC pea.l [A6 - 0x54] 00001EDE 2F06 move.l -[A7], D6 00001EE0 4EBA F4FA jsr [PC - 0xB06 /* 000013DC */] 00001EE4 486E FFC2 pea.l [A6 - 0x3E] 00001EE8 487A FF9A pea.l [PC - 0x66 /* 00001E84, value 0x4E56FFFC */] 00001EEC 2F0E move.l -[A7], A6 00001EEE 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00001EF2 1D7C 0001 FFC0 move.b [A6 - 0x40], 0x1 00001EF8 7001 moveq.l D0, 0x01 00001EFA 2D40 FFB4 move.l [A6 - 0x4C], D0 00001EFE 2054 movea.l A0, [A4] 00001F00 2D68 000A FFBC move.l [A6 - 0x44], [A0 + 0xA] label00001F06: 00001F06 202E FFBC move.l D0, [A6 - 0x44] 00001F0A D0AE FFB4 add.l D0, [A6 - 0x4C] 00001F0E E288 lsr D0, 1 00001F10 2D40 FFB8 move.l [A6 - 0x48], D0 00001F14 42A7 clr.l -[A7] 00001F16 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00001F1A 2F06 move.l -[A7], D6 00001F1C 4EBA FBAE jsr [PC - 0x452 /* 00001ACC */] 00001F20 265F movea.l A3, [A7]+ 00001F22 4267 clr.w -[A7] 00001F24 2F0B move.l -[A7], A3 00001F26 41EE 0010 lea.l A0, [A6 + 0x10] 00001F2A 2018 move.l D0, [A0]+ 00001F2C 6702 beq +0x4 /* 00001F30 */ 00001F2E 2F00 move.l -[A7], D0 label00001F30: 00001F30 2050 movea.l A0, [A0] 00001F32 4E90 jsr [A0] 00001F34 3E1F move.w D7, [A7]+ 00001F36 70FF moveq.l D0, 0xFFFFFFFF 00001F38 B047 cmp.w D0, D7 00001F3A 6D0C blt +0xE /* 00001F48 */ 00001F3C 202E FFB8 move.l D0, [A6 - 0x48] 00001F40 5380 subq.l D0, 1 00001F42 2D40 FFBC move.l [A6 - 0x44], D0 00001F46 600A bra +0xC /* 00001F52 */ label00001F48: 00001F48 202E FFB8 move.l D0, [A6 - 0x48] 00001F4C 5280 addq.l D0, 1 00001F4E 2D40 FFB4 move.l [A6 - 0x4C], D0 label00001F52: 00001F52 4A47 tst.w D7 00001F54 57C0 seq D0 00001F56 4A00 tst.b D0 00001F58 660E bne +0x10 /* 00001F68 */ 00001F5A 222E FFB4 move.l D1, [A6 - 0x4C] 00001F5E B2AE FFBC cmp.l D1, [A6 - 0x44] 00001F62 5EC1 sgt D1 00001F64 8001 or.b D0, D1 00001F66 679E beq -0x60 /* 00001F06 */ label00001F68: 00001F68 4A47 tst.w D7 00001F6A 6606 bne +0x8 /* 00001F72 */ 00001F6C 2D4B 0018 move.l [A6 + 0x18], A3 00001F70 600A bra +0xC /* 00001F7C */ label00001F72: 00001F72 7001 moveq.l D0, 0x01 00001F74 B047 cmp.w D0, D7 00001F76 6E04 bgt +0x6 /* 00001F7C */ 00001F78 52AE FFB8 addq.l [A6 - 0x48], 1 label00001F7C: 00001F7C 7001 moveq.l D0, 0x01 00001F7E B0AE FFB8 cmp.l D0, [A6 - 0x48] 00001F82 5EC0 sgt D0 00001F84 4A00 tst.b D0 00001F86 6612 bne +0x14 /* 00001F9A */ 00001F88 2054 movea.l A0, [A4] 00001F8A 2228 000A move.l D1, [A0 + 0xA] 00001F8E 5281 addq.l D1, 1 00001F90 B2AE FFB8 cmp.l D1, [A6 - 0x48] 00001F94 5DC1 slt D1 00001F96 8001 or.b D0, D1 00001F98 6708 beq +0xA /* 00001FA2 */ label00001F9A: 00001F9A 2045 movea.l A0, D5 00001F9C 7000 moveq.l D0, 0x00 00001F9E 2080 move.l [A0], D0 00001FA0 6006 bra +0x8 /* 00001FA8 */ label00001FA2: 00001FA2 2045 movea.l A0, D5 00001FA4 20AE FFB8 move.l [A0], [A6 - 0x48] label00001FA8: 00001FA8 486E FFC2 pea.l [A6 - 0x3E] 00001FAC 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00001FB0 486E FFAC pea.l [A6 - 0x54] 00001FB4 2F06 move.l -[A7], D6 00001FB6 4EBA F474 jsr [PC - 0xB8C /* 0000142C */] 00001FBA 2054 movea.l A0, [A4] 00001FBC 1028 001A move.b D0, [A0 + 0x1A] 00001FC0 6710 beq +0x12 /* 00001FD2 */ 00001FC2 4AA8 0006 tst.l [A0 + 0x6] 00001FC6 57C1 seq D1 00001FC8 C001 and.b D0, D1 00001FCA 6706 beq +0x8 /* 00001FD2 */ 00001FCC 2F06 move.l -[A7], D6 00001FCE 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */] label00001FD2: 00001FD2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001FD6 4E5E unlink A6 00001FD8 205F movea.l A0, [A7]+ 00001FDA DEFC 0010 add.w A7, 0x10 00001FDE 4ED0 jmp [A0] 00001FE0 4E56 FFFC link A6, -0x0004 00001FE4 2F0C move.l -[A7], A4 00001FE6 286E 0008 movea.l A4, [A6 + 0x8] 00001FEA 204C movea.l A0, A4 00001FEC 5088 addq.l A0, 8 00001FEE 2050 movea.l A0, [A0] 00001FF0 2D48 FFFC move.l [A6 - 0x4], A0 00001FF4 4267 clr.w -[A7] 00001FF6 2F2C 000C move.l -[A7], [A4 + 0xC] 00001FFA 2F2E 000C move.l -[A7], [A6 + 0xC] 00001FFE 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002002 4EAD 3E2A jsr [A5 + 0x3E2A /* export_1985 */] 00002006 3D5F 0010 move.w [A6 + 0x10], [A7]+ 0000200A 285F movea.l A4, [A7]+ 0000200C 4E5E unlink A6 0000200E 205F movea.l A0, [A7]+ 00002010 504F addq.w A7, 8 00002012 4ED0 jmp [A0] export_817: 00002014 4E56 FFFC link A6, -0x0004 00002018 42A7 clr.l -[A7] 0000201A 487A FFC4 pea.l [PC - 0x3C /* 00001FE0, value 0x4E56FFFC */] 0000201E 2F0E move.l -[A7], A6 00002020 486E FFFC pea.l [A6 - 0x4] 00002024 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002028 4EBA FE86 jsr [PC - 0x17A /* 00001EB0 */] 0000202C 4A9F tst.l [A7]+ 0000202E 6708 beq +0xA /* 00002038 */ 00002030 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4] 00002036 6006 bra +0x8 /* 0000203E */ label00002038: 00002038 7000 moveq.l D0, 0x00 0000203A 2D40 0010 move.l [A6 + 0x10], D0 label0000203E: 0000203E 4E5E unlink A6 00002040 205F movea.l A0, [A7]+ 00002042 504F addq.w A7, 8 00002044 4ED0 jmp [A0] 00002046 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000204A FFFC .invalid <> 0000204C 2F0C move.l -[A7], A4 0000204E 286E 0008 movea.l A4, [A6 + 0x8] 00002052 204C movea.l A0, A4 00002054 5088 addq.l A0, 8 00002056 2050 movea.l A0, [A0] 00002058 2D48 FFFC move.l [A6 - 0x4], A0 0000205C 4267 clr.w -[A7] 0000205E 2F2C 000C move.l -[A7], [A4 + 0xC] 00002062 2F2E 000C move.l -[A7], [A6 + 0xC] 00002066 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000206A 4EAD 3E2A jsr [A5 + 0x3E2A /* export_1985 */] 0000206E 3D5F 0010 move.w [A6 + 0x10], [A7]+ 00002072 285F movea.l A4, [A7]+ 00002074 4E5E unlink A6 00002076 205F movea.l A0, [A7]+ 00002078 504F addq.w A7, 8 0000207A 4ED0 jmp [A0] export_818: 0000207C 4E56 FFFC link A6, -0x0004 00002080 42A7 clr.l -[A7] 00002082 487A FFC4 pea.l [PC - 0x3C /* 00002048, value 0x4E56FFFC */] 00002086 2F0E move.l -[A7], A6 00002088 486E FFFC pea.l [A6 - 0x4] 0000208C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002090 4EBA FE1E jsr [PC - 0x1E2 /* 00001EB0 */] 00002094 4A9F tst.l [A7]+ 00002096 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000209A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000209E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020A2 4EBA FC38 jsr [PC - 0x3C8 /* 00001CDC */] 000020A6 4E5E unlink A6 000020A8 205F movea.l A0, [A7]+ 000020AA 504F addq.w A7, 8 000020AC 4ED0 jmp [A0] 000020AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000020B0-000020B4 fn000020B0: 000020B0 4E56 FFFC link A6, -0x0004 // end alternate branch 000020B0-000020B4 fn000020B0: // (misaligned) 000020B2 FFFC .invalid <> 000020B4 42A7 clr.l -[A7] 000020B6 41EE 0014 lea.l A0, [A6 + 0x14] 000020BA 2F20 move.l -[A7], -[A0] 000020BC 2F20 move.l -[A7], -[A0] 000020BE 486E FFFC pea.l [A6 - 0x4] 000020C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020C6 4EBA FDE8 jsr [PC - 0x218 /* 00001EB0 */] 000020CA 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000020CE 4E5E unlink A6 000020D0 205F movea.l A0, [A7]+ 000020D2 DEFC 000C add.w A7, 0xC 000020D6 4ED0 jmp [A0] export_819: 000020D8 4E56 FFF0 link A6, -0x0010 000020DC 2F0C move.l -[A7], A4 000020DE 206E 0012 movea.l A0, [A6 + 0x12] 000020E2 43EE FFF0 lea.l A1, [A6 - 0x10] 000020E6 7007 moveq.l D0, 0x07 label000020E8: 000020E8 32D8 move.w [A1]+, [A0]+ 000020EA 51C8 FFFC dbf D0, -0x6 /* 000020E8 */ 000020EE 286E 0008 movea.l A4, [A6 + 0x8] 000020F2 2054 movea.l A0, [A4] 000020F4 4AA8 000E tst.l [A0 + 0xE] 000020F8 6726 beq +0x28 /* 00002120 */ 000020FA 486E FFF0 pea.l [A6 - 0x10] 000020FE 2F28 001E move.l -[A7], [A0 + 0x1E] 00002102 2F28 001A move.l -[A7], [A0 + 0x1A] 00002106 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */] 0000210A 486E FFF0 pea.l [A6 - 0x10] 0000210E 2F2E 000E move.l -[A7], [A6 + 0xE] 00002112 1F2E 000C move.b -[A7], [A6 + 0xC] 00002116 2054 movea.l A0, [A4] 00002118 2F28 000E move.l -[A7], [A0 + 0xE] 0000211C 4EAD 3C02 jsr [A5 + 0x3C02 /* export_1916 */] label00002120: 00002120 285F movea.l A4, [A7]+ 00002122 4E5E unlink A6 00002124 205F movea.l A0, [A7]+ 00002126 DEFC 000E add.w A7, 0xE 0000212A 4ED0 jmp [A0] export_820: 0000212C 4E56 0000 link A6, 0 00002130 486D FAC8 pea.l [A5 - 0x538] 00002134 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 00002138 1F2E 000C move.b -[A7], [A6 + 0xC] 0000213C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002140 4EAD 3C02 jsr [A5 + 0x3C02 /* export_1916 */] 00002144 4E5E unlink A6 00002146 205F movea.l A0, [A7]+ 00002148 5C4F addq.w A7, 6 0000214A 4ED0 jmp [A0] fn0000214C: 0000214C 4E56 FFFC link A6, -0x0004 00002150 48E7 0118 movem.l -[A7], D7,A3,A4 00002154 266E 0008 movea.l A3, [A6 + 0x8] 00002158 286B 0008 movea.l A4, [A3 + 0x8] 0000215C 42A7 clr.l -[A7] 0000215E 4267 clr.w -[A7] 00002160 3F2E 000C move.w -[A7], [A6 + 0xC] 00002164 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002168 4EBA 0556 jsr [PC + 0x556 /* 000026C0 */] 0000216C 2E1F move.l D7, [A7]+ 0000216E 2054 movea.l A0, [A4] 00002170 4AA8 0054 tst.l [A0 + 0x54] 00002174 670A beq +0xC /* 00002180 */ 00002176 2F07 move.l -[A7], D7 00002178 2F28 0054 move.l -[A7], [A0 + 0x54] 0000217C 4EBA 066A jsr [PC + 0x66A /* 000027E8 */] label00002180: 00002180 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002184 4EAD 3C12 jsr [A5 + 0x3C12 /* export_1918 */] 00002188 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000218C 4E5E unlink A6 0000218E 205F movea.l A0, [A7]+ 00002190 5C4F addq.w A7, 6 00002192 4ED0 jmp [A0] export_821: 00002194 4E56 0000 link A6, 0 00002198 48E7 0118 movem.l -[A7], D7,A3,A4 0000219C 266E 0008 movea.l A3, [A6 + 0x8] 000021A0 3E2E 0012 move.w D7, [A6 + 0x12] 000021A4 284B movea.l A4, A3 000021A6 7000 moveq.l D0, 0x00 000021A8 2D40 0014 move.l [A6 + 0x14], D0 000021AC 4267 clr.w -[A7] 000021AE 2F0B move.l -[A7], A3 000021B0 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 000021B4 101F move.b D0, [A7]+ 000021B6 677E beq +0x80 /* 00002236 */ 000021B8 2054 movea.l A0, [A4] 000021BA C028 0072 and.b D0, [A0 + 0x72] 000021BE 6776 beq +0x78 /* 00002236 */ 000021C0 3007 move.w D0, D7 000021C2 5340 subq.w D0, 1 000021C4 6726 beq +0x28 /* 000021EC */ 000021C6 5740 subq.w D0, 3 000021C8 6738 beq +0x3A /* 00002202 */ 000021CA 5F40 subq.w D0, 7 000021CC 6706 beq +0x8 /* 000021D4 */ 000021CE 5340 subq.w D0, 1 000021D0 670E beq +0x10 /* 000021E0 */ 000021D2 604A bra +0x4C /* 0000221E */ label000021D4: 000021D4 3F3C 0016 move.w -[A7], 0x16 000021D8 2F0E move.l -[A7], A6 000021DA 4EBA FF70 jsr [PC - 0x90 /* 0000214C */] 000021DE 606C bra +0x6E /* 0000224C */ label000021E0: 000021E0 3F3C 0017 move.w -[A7], 0x17 000021E4 2F0E move.l -[A7], A6 000021E6 4EBA FF64 jsr [PC - 0x9C /* 0000214C */] 000021EA 6060 bra +0x62 /* 0000224C */ label000021EC: 000021EC 42A7 clr.l -[A7] 000021EE 42A7 clr.l -[A7] 000021F0 1F3C 0001 move.b -[A7], 0x1 000021F4 2F0B move.l -[A7], A3 000021F6 4EBA 05B8 jsr [PC + 0x5B8 /* 000027B0 */] 000021FA 2F0B move.l -[A7], A3 000021FC 4EAD 3C12 jsr [A5 + 0x3C12 /* export_1918 */] 00002200 604A bra +0x4C /* 0000224C */ label00002202: 00002202 2054 movea.l A0, [A4] 00002204 2F28 0050 move.l -[A7], [A0 + 0x50] 00002208 2F28 004C move.l -[A7], [A0 + 0x4C] 0000220C 1F3C 0001 move.b -[A7], 0x1 00002210 2F0B move.l -[A7], A3 00002212 4EBA 059C jsr [PC + 0x59C /* 000027B0 */] 00002216 2F0B move.l -[A7], A3 00002218 4EAD 3C12 jsr [A5 + 0x3C12 /* export_1918 */] 0000221C 602E bra +0x30 /* 0000224C */ label0000221E: 0000221E 42A7 clr.l -[A7] 00002220 3F07 move.w -[A7], D7 00002222 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002226 2F2E 000C move.l -[A7], [A6 + 0xC] 0000222A 2F0B move.l -[A7], A3 0000222C 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 00002230 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00002234 6016 bra +0x18 /* 0000224C */ label00002236: 00002236 42A7 clr.l -[A7] 00002238 3F07 move.w -[A7], D7 0000223A 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000223E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002242 2F0B move.l -[A7], A3 00002244 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 00002248 2D5F 0014 move.l [A6 + 0x14], [A7]+ label0000224C: 0000224C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002250 4E5E unlink A6 00002252 205F movea.l A0, [A7]+ 00002254 DEFC 000C add.w A7, 0xC 00002258 4ED0 jmp [A0] 0000225A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000225C-00002260 fn0000225C: 0000225C 4E56 FFF4 link A6, -0x000C // end alternate branch 0000225C-00002260 fn0000225C: // (misaligned) 0000225E FFF4 .invalid <> 00002260 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00002264 206E 000E movea.l A0, [A6 + 0xE] 00002268 43EE FFF8 lea.l A1, [A6 - 0x8] 0000226C 7003 moveq.l D0, 0x03 label0000226E: 0000226E 32D8 move.w [A1]+, [A0]+ 00002270 51C8 FFFC dbf D0, -0x6 /* 0000226E */ 00002274 266E 0008 movea.l A3, [A6 + 0x8] 00002278 284B movea.l A4, A3 0000227A 422E FFF4 clr.b [A6 - 0xC] 0000227E 1E2E FFF4 move.b D7, [A6 - 0xC] 00002282 6000 0092 bra +0x94 /* 00002316 */ label00002286: 00002286 1007 move.b D0, D7 00002288 4880 ext.w D0 0000228A E540 asl D0.w, 2 0000228C 4AB6 00F8 tst.l [A6 + D0.w - 0x8] 00002290 6C38 bge +0x3A /* 000022CA */ 00002292 1007 move.b D0, D7 00002294 4880 ext.w D0 00002296 E540 asl D0.w, 2 00002298 2F00 move.l -[A7], D0 0000229A 42A7 clr.l -[A7] 0000229C 1207 move.b D1, D7 0000229E 4881 ext.w D1 000022A0 E541 asl D1.w, 2 000022A2 2F36 10F8 move.l -[A7], [A6 + D1.w - 0x8] 000022A6 1207 move.b D1, D7 000022A8 4881 ext.w D1 000022AA 2054 movea.l A0, [A4] 000022AC E541 asl D1.w, 2 000022AE 2430 103C move.l D2, [A0 + D1.w + 0x3C] 000022B2 4482 neg.l D2 000022B4 2F02 move.l -[A7], D2 000022B6 201F move.l D0, [A7]+ 000022B8 2E9F move.l [A7], [A7]+ 000022BA B097 cmp.l D0, [A7] 000022BC 6F02 ble +0x4 /* 000022C0 */ 000022BE 2E80 move.l [A7], D0 label000022C0: 000022C0 221F move.l D1, [A7]+ 000022C2 201F move.l D0, [A7]+ 000022C4 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 000022C8 604A bra +0x4C /* 00002314 */ label000022CA: 000022CA 1007 move.b D0, D7 000022CC 4880 ext.w D0 000022CE E540 asl D0.w, 2 000022D0 4AB6 00F8 tst.l [A6 + D0.w - 0x8] 000022D4 6F3E ble +0x40 /* 00002314 */ 000022D6 1007 move.b D0, D7 000022D8 4880 ext.w D0 000022DA E540 asl D0.w, 2 000022DC 2F00 move.l -[A7], D0 000022DE 42A7 clr.l -[A7] 000022E0 1207 move.b D1, D7 000022E2 4881 ext.w D1 000022E4 E541 asl D1.w, 2 000022E6 2F36 10F8 move.l -[A7], [A6 + D1.w - 0x8] 000022EA 1207 move.b D1, D7 000022EC 4881 ext.w D1 000022EE 2054 movea.l A0, [A4] 000022F0 E541 asl D1.w, 2 000022F2 1407 move.b D2, D7 000022F4 4882 ext.w D2 000022F6 E542 asl D2.w, 2 000022F8 2630 104C move.l D3, [A0 + D1.w + 0x4C] 000022FC 96B0 203C sub.l D3, [A0 + D2.w + 0x3C] 00002300 2F03 move.l -[A7], D3 00002302 201F move.l D0, [A7]+ 00002304 2E9F move.l [A7], [A7]+ 00002306 B097 cmp.l D0, [A7] 00002308 6C02 bge +0x4 /* 0000230C */ 0000230A 2E80 move.l [A7], D0 label0000230C: 0000230C 221F move.l D1, [A7]+ 0000230E 201F move.l D0, [A7]+ 00002310 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 label00002314: 00002314 5207 addq.b D7, 1 label00002316: 00002316 7001 moveq.l D0, 0x01 00002318 B007 cmp.b D0, D7 0000231A 6C00 FF6A bge -0x94 /* 00002286 */ 0000231E 4267 clr.w -[A7] 00002320 486E FFF8 pea.l [A6 - 0x8] 00002324 486D FC1C pea.l [A5 - 0x3E4] 00002328 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */] 0000232C 101F move.b D0, [A7]+ 0000232E 6628 bne +0x2A /* 00002358 */ 00002330 486E FFF8 pea.l [A6 - 0x8] 00002334 2054 movea.l A0, [A4] 00002336 4868 003C pea.l [A0 + 0x3C] 0000233A 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 0000233E 2F0B move.l -[A7], A3 00002340 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */] 00002344 102E 000C move.b D0, [A6 + 0xC] 00002348 670E beq +0x10 /* 00002358 */ 0000234A 486E FFF8 pea.l [A6 - 0x8] 0000234E 1F3C 0001 move.b -[A7], 0x1 00002352 2F0B move.l -[A7], A3 00002354 4EAD 399A jsr [A5 + 0x399A /* export_1839 */] label00002358: 00002358 4CDF 1888 movem.l D3,D7,A3,A4, [A7]+ 0000235C 4E5E unlink A6 0000235E 205F movea.l A0, [A7]+ 00002360 DEFC 000A add.w A7, 0xA /* '\n' */ 00002364 4ED0 jmp [A0] 00002366 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_822: // at 00002368 (misaligned) 0000236A FFCC .invalid <> 0000236C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002370 206E 0012 movea.l A0, [A6 + 0x12] 00002374 43EE FFF0 lea.l A1, [A6 - 0x10] 00002378 7007 moveq.l D0, 0x07 label0000237A: 0000237A 32D8 move.w [A1]+, [A0]+ 0000237C 51C8 FFFC dbf D0, -0x6 /* 0000237A */ 00002380 286E 0008 movea.l A4, [A6 + 0x8] 00002384 486E FFE0 pea.l [A6 - 0x20] 00002388 2F0C move.l -[A7], A4 0000238A 4EAD 3BA2 jsr [A5 + 0x3BA2 /* export_1904 */] 0000238E 422E FFCC clr.b [A6 - 0x34] 00002392 1E2E FFCC move.b D7, [A6 - 0x34] 00002396 6076 bra +0x78 /* 0000240E */ label00002398: 00002398 42A7 clr.l -[A7] 0000239A 42A7 clr.l -[A7] 0000239C 486E FFE0 pea.l [A6 - 0x20] 000023A0 1F07 move.b -[A7], D7 000023A2 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000023A6 1007 move.b D0, D7 000023A8 4880 ext.w D0 000023AA D040 add.w D0, D0 000023AC 3236 000E move.w D1, [A6 + D0.w + 0xE] 000023B0 48C1 ext.l D1 000023B2 2F01 move.l -[A7], D1 000023B4 201F move.l D0, [A7]+ 000023B6 2E9F move.l [A7], [A7]+ 000023B8 B097 cmp.l D0, [A7] 000023BA 6C02 bge +0x4 /* 000023BE */ 000023BC 2E80 move.l [A7], D0 label000023BE: 000023BE 2A1F move.l D5, [A7]+ 000023C0 1007 move.b D0, D7 000023C2 4880 ext.w D0 000023C4 E540 asl D0.w, 2 000023C6 2205 move.l D1, D5 000023C8 D2B6 00F0 add.l D1, [A6 + D0.w - 0x16] 000023CC 1007 move.b D0, D7 000023CE 4880 ext.w D0 000023D0 E540 asl D0.w, 2 000023D2 2C01 move.l D6, D1 000023D4 9CB6 00E8 sub.l D6, [A6 + D0.w - 0x24] 000023D8 6E28 bgt +0x2A /* 00002402 */ 000023DA 42A7 clr.l -[A7] 000023DC 42A7 clr.l -[A7] 000023DE 1007 move.b D0, D7 000023E0 4880 ext.w D0 000023E2 E540 asl D0.w, 2 000023E4 2236 00F8 move.l D1, [A6 + D0.w - 0x8] 000023E8 9285 sub.l D1, D5 000023EA 1007 move.b D0, D7 000023EC 4880 ext.w D0 000023EE E540 asl D0.w, 2 000023F0 92B6 00E0 sub.l D1, [A6 + D0.w - 0x32] 000023F4 2F01 move.l -[A7], D1 000023F6 201F move.l D0, [A7]+ 000023F8 2E9F move.l [A7], [A7]+ 000023FA B097 cmp.l D0, [A7] 000023FC 6C02 bge +0x4 /* 00002400 */ 000023FE 2E80 move.l [A7], D0 label00002400: 00002400 2C1F move.l D6, [A7]+ label00002402: 00002402 1007 move.b D0, D7 00002404 4880 ext.w D0 00002406 E540 asl D0.w, 2 00002408 2D86 00CE move.l [A6 + D0.w - 0x50], D6 0000240C 5207 addq.b D7, 1 label0000240E: 0000240E 7001 moveq.l D0, 0x01 00002410 B007 cmp.b D0, D7 00002412 6C84 bge -0x7A /* 00002398 */ 00002414 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00002418 2F2E FFCE move.l -[A7], [A6 - 0x32] 0000241C 1F2E 000C move.b -[A7], [A6 + 0xC] 00002420 2F0C move.l -[A7], A4 00002422 4EBA 0010 jsr [PC + 0x10 /* 00002434 */] 00002426 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000242A 4E5E unlink A6 0000242C 205F movea.l A0, [A7]+ 0000242E DEFC 000E add.w A7, 0xE 00002432 4ED0 jmp [A0] export_823: fn00002434: 00002434 4E56 FFF8 link A6, -0x0008 00002438 48E7 0308 movem.l -[A7], D6,D7,A4 0000243C 2C2E 000E move.l D6, [A6 + 0xE] 00002440 2E2E 0012 move.l D7, [A6 + 0x12] 00002444 286E 0008 movea.l A4, [A6 + 0x8] 00002448 4A87 tst.l D7 0000244A 56C0 sne D0 0000244C 4A00 tst.b D0 0000244E 6608 bne +0xA /* 00002458 */ 00002450 4A86 tst.l D6 00002452 56C1 sne D1 00002454 8001 or.b D0, D1 00002456 6740 beq +0x42 /* 00002498 */ label00002458: 00002458 2054 movea.l A0, [A4] 0000245A 4AA8 0054 tst.l [A0 + 0x54] 0000245E 670A beq +0xC /* 0000246A */ 00002460 2F06 move.l -[A7], D6 00002462 2F28 0054 move.l -[A7], [A0 + 0x54] 00002466 4EBA 0380 jsr [PC + 0x380 /* 000027E8 */] label0000246A: 0000246A 2054 movea.l A0, [A4] 0000246C 4AA8 0058 tst.l [A0 + 0x58] 00002470 670A beq +0xC /* 0000247C */ 00002472 2F07 move.l -[A7], D7 00002474 2F28 0058 move.l -[A7], [A0 + 0x58] 00002478 4EBA 036E jsr [PC + 0x36E /* 000027E8 */] label0000247C: 0000247C 486E FFF8 pea.l [A6 - 0x8] 00002480 2F07 move.l -[A7], D7 00002482 2F06 move.l -[A7], D6 00002484 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00002488 486E FFF8 pea.l [A6 - 0x8] 0000248C 1F2E 000C move.b -[A7], [A6 + 0xC] 00002490 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002494 4EBA FDC6 jsr [PC - 0x23A /* 0000225C */] label00002498: 00002498 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000249C 4E5E unlink A6 0000249E 205F movea.l A0, [A7]+ 000024A0 DEFC 000E add.w A7, 0xE 000024A4 4ED0 jmp [A0] 000024A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000024A8-000024AC fn000024A8: 000024A8 4E56 FFF0 link A6, -0x0010 // end alternate branch 000024A8-000024AC fn000024A8: // (misaligned) 000024AA FFF0 .invalid <> 000024AC 48E7 0118 movem.l -[A7], D7,A3,A4 000024B0 286E 0008 movea.l A4, [A6 + 0x8] 000024B4 204C movea.l A0, A4 000024B6 5088 addq.l A0, 8 000024B8 2050 movea.l A0, [A0] 000024BA 2D48 FFF0 move.l [A6 - 0x10], A0 000024BE 202C FFFC move.l D0, [A4 - 0x4] 000024C2 6A02 bpl +0x4 /* 000024C6 */ 000024C4 4480 neg.l D0 label000024C6: 000024C6 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */ 000024CC 5EC0 sgt D0 000024CE 4A00 tst.b D0 000024D0 6614 bne +0x16 /* 000024E6 */ 000024D2 222C FFF8 move.l D1, [A4 - 0x8] 000024D6 6A02 bpl +0x4 /* 000024DA */ 000024D8 4481 neg.l D1 label000024DA: 000024DA 0C81 0000 7530 cmpi.l D1, 0x7530 /* 'u0' */ 000024E0 5EC1 sgt D1 000024E2 8001 or.b D0, D1 000024E4 6710 beq +0x12 /* 000024F6 */ label000024E6: 000024E6 486C FFF0 pea.l [A4 - 0x10] 000024EA 2F2C 0008 move.l -[A7], [A4 + 0x8] 000024EE 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */] 000024F2 6000 0084 bra +0x86 /* 00002578 */ label000024F6: 000024F6 42A7 clr.l -[A7] 000024F8 2F2C 0008 move.l -[A7], [A4 + 0x8] 000024FC 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */] 00002500 2E1F move.l D7, [A7]+ 00002502 6754 beq +0x56 /* 00002558 */ 00002504 2047 movea.l A0, D7 00002506 2050 movea.l A0, [A0] 00002508 2268 003C movea.l A1, [A0 + 0x3C] 0000250C 2669 007A movea.l A3, [A1 + 0x7A] 00002510 4267 clr.w -[A7] 00002512 2F0B move.l -[A7], A3 00002514 A8E2 syscall EmptyRgn 00002516 101F move.b D0, [A7]+ 00002518 663E bne +0x40 /* 00002558 */ 0000251A 2D6D FC34 FFFC move.l [A6 - 0x4], [A5 - 0x3CC] 00002520 486E FFFC pea.l [A6 - 0x4] 00002524 A870 syscall LocalToGlobal 00002526 2F0B move.l -[A7], A3 00002528 302E FFFE move.w D0, [A6 - 0x2] 0000252C 4440 neg.w D0 0000252E 3F00 move.w -[A7], D0 00002530 302E FFFC move.w D0, [A6 - 0x4] 00002534 4440 neg.w D0 00002536 3F00 move.w -[A7], D0 00002538 A8E0 syscall OffsetRgn/OfsetRgn 0000253A 206D FE86 movea.l A0, [A5 - 0x17A] 0000253E 2F28 001C move.l -[A7], [A0 + 0x1C] 00002542 2F0B move.l -[A7], A3 00002544 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00002548 A8E6 syscall DiffRgn 0000254A 2F0B move.l -[A7], A3 0000254C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002550 A8E0 syscall OffsetRgn/OfsetRgn 00002552 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00002556 A879 syscall SetClip label00002558: 00002558 486C FFF0 pea.l [A4 - 0x10] 0000255C 202C FFFC move.l D0, [A4 - 0x4] 00002560 4480 neg.l D0 00002562 3F00 move.w -[A7], D0 00002564 202C FFF8 move.l D0, [A4 - 0x8] 00002568 4480 neg.l D0 0000256A 3F00 move.w -[A7], D0 0000256C 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00002570 A8EF syscall ScrollRect 00002572 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00002576 A927 syscall InvalRgn label00002578: 00002578 102C 000C move.b D0, [A4 + 0xC] 0000257C 670A beq +0xC /* 00002588 */ 0000257E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002582 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */] 00002586 6008 bra +0xA /* 00002590 */ label00002588: 00002588 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000258C 4EAD 3C12 jsr [A5 + 0x3C12 /* export_1918 */] label00002590: 00002590 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002594 4E5E unlink A6 00002596 2E9F move.l [A7], [A7]+ 00002598 4E75 rts 0000259A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_824: // at 0000259C (misaligned) 0000259E FFB2 .invalid <> 000025A0 206E 000E movea.l A0, [A6 + 0xE] 000025A4 43EE FFF8 lea.l A1, [A6 - 0x8] 000025A8 7003 moveq.l D0, 0x03 label000025AA: 000025AA 32D8 move.w [A1]+, [A0]+ 000025AC 51C8 FFFC dbf D0, -0x6 /* 000025AA */ 000025B0 4267 clr.w -[A7] 000025B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025B6 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */] 000025BA 101F move.b D0, [A7]+ 000025BC 6732 beq +0x34 /* 000025F0 */ 000025BE 2F00 move.l -[A7], D0 000025C0 4267 clr.w -[A7] 000025C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025C6 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */] 000025CA 121F move.b D1, [A7]+ 000025CC 201F move.l D0, [A7]+ 000025CE C001 and.b D0, D1 000025D0 671E beq +0x20 /* 000025F0 */ 000025D2 486E FFF0 pea.l [A6 - 0x10] 000025D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025DA 4EAD 3B9A jsr [A5 + 0x3B9A /* export_1903 */] 000025DE 4267 clr.w -[A7] 000025E0 486E FFF0 pea.l [A6 - 0x10] 000025E4 A8AE syscall EmptyRect 000025E6 101F move.b D0, [A7]+ 000025E8 6606 bne +0x8 /* 000025F0 */ 000025EA 2F0E move.l -[A7], A6 000025EC 4EBA FEBA jsr [PC - 0x146 /* 000024A8 */] label000025F0: 000025F0 4E5E unlink A6 000025F2 205F movea.l A0, [A7]+ 000025F4 DEFC 000A add.w A7, 0xA /* '\n' */ 000025F8 4ED0 jmp [A0] 000025FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000025FC-00002600 fn000025FC: 000025FC 4E56 FFF4 link A6, -0x000C // end alternate branch 000025FC-00002600 fn000025FC: // (misaligned) 000025FE FFF4 .invalid <> 00002600 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002604 2A2E 000C move.l D5, [A6 + 0xC] 00002608 1E2E 0010 move.b D7, [A6 + 0x10] 0000260C 286E 0008 movea.l A4, [A6 + 0x8] 00002610 1007 move.b D0, D7 00002612 4880 ext.w D0 00002614 2054 movea.l A0, [A4] 00002616 1230 0060 move.b D1, [A0 + D0.w + 0x60] 0000261A 6752 beq +0x54 /* 0000266E */ 0000261C 1007 move.b D0, D7 0000261E 4880 ext.w D0 00002620 2054 movea.l A0, [A4] 00002622 E540 asl D0.w, 2 00002624 BAB0 004C cmp.l D5, [A0 + D0.w + 0x4C] 00002628 56C0 sne D0 0000262A C200 and.b D1, D0 0000262C 6740 beq +0x42 /* 0000266E */ 0000262E 1007 move.b D0, D7 00002630 4880 ext.w D0 00002632 2054 movea.l A0, [A4] 00002634 D040 add.w D0, D0 00002636 3230 005C move.w D1, [A0 + D0.w + 0x5C] 0000263A 48C1 ext.l D1 0000263C 83FC 0002 divs.w D1, 0x2 00002640 48C1 ext.l D1 00002642 D285 add.l D1, D5 00002644 2F01 move.l -[A7], D1 00002646 1007 move.b D0, D7 00002648 4880 ext.w D0 0000264A D040 add.w D0, D0 0000264C 3230 005C move.w D1, [A0 + D0.w + 0x5C] 00002650 48C1 ext.l D1 00002652 2F01 move.l -[A7], D1 00002654 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */] 00002658 1007 move.b D0, D7 0000265A 4880 ext.w D0 0000265C D040 add.w D0, D0 0000265E 3230 005C move.w D1, [A0 + D0.w + 0x5C] 00002662 48C1 ext.l D1 00002664 2F01 move.l -[A7], D1 00002666 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 0000266A 2C1F move.l D6, [A7]+ 0000266C 6002 bra +0x4 /* 00002670 */ label0000266E: 0000266E 2C05 move.l D6, D5 label00002670: 00002670 41EE FFF8 lea.l A0, [A6 - 0x8] 00002674 43ED FC1C lea.l A1, [A5 - 0x3E4] 00002678 7003 moveq.l D0, 0x03 label0000267A: 0000267A 30D9 move.w [A0]+, [A1]+ 0000267C 51C8 FFFC dbf D0, -0x6 /* 0000267A */ 00002680 1007 move.b D0, D7 00002682 4880 ext.w D0 00002684 2054 movea.l A0, [A4] 00002686 E540 asl D0.w, 2 00002688 2206 move.l D1, D6 0000268A 92B0 003C sub.l D1, [A0 + D0.w + 0x3C] 0000268E 1007 move.b D0, D7 00002690 4880 ext.w D0 00002692 E540 asl D0.w, 2 00002694 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 00002698 486E FFF8 pea.l [A6 - 0x8] 0000269C 1F3C 0001 move.b -[A7], 0x1 000026A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026A4 4EBA FBB6 jsr [PC - 0x44A /* 0000225C */] 000026A8 2006 move.l D0, D6 000026AA 9085 sub.l D0, D5 000026AC 2D40 0012 move.l [A6 + 0x12], D0 000026B0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000026B4 4E5E unlink A6 000026B6 205F movea.l A0, [A7]+ 000026B8 DEFC 000A add.w A7, 0xA /* '\n' */ 000026BC 4ED0 jmp [A0] 000026BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000026C0-000026C4 export_825: fn000026C0: 000026C0 4E56 FFEE link A6, -0x0012 // end alternate branch 000026C0-000026C4 export_825: // at 000026C0 (misaligned) fn000026C0: // (misaligned) 000026C2 FFEE .invalid <> 000026C4 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4 000026C8 182E 000E move.b D4, [A6 + 0xE] 000026CC 286E 0008 movea.l A4, [A6 + 0x8] 000026D0 1004 move.b D0, D4 000026D2 4880 ext.w D0 000026D4 2054 movea.l A0, [A4] 000026D6 D040 add.w D0, D0 000026D8 3C30 005C move.w D6, [A0 + D0.w + 0x5C] 000026DC 43EE FFEE lea.l A1, [A6 - 0x12] 000026E0 45ED FC1C lea.l A2, [A5 - 0x3E4] 000026E4 7003 moveq.l D0, 0x03 label000026E6: 000026E6 32DA move.w [A1]+, [A2]+ 000026E8 51C8 FFFC dbf D0, -0x6 /* 000026E6 */ 000026EC 302E 000C move.w D0, [A6 + 0xC] 000026F0 0440 0014 subi.w D0, 0x14 000026F4 670E beq +0x10 /* 00002704 */ 000026F6 5340 subq.w D0, 1 000026F8 670A beq +0xC /* 00002704 */ 000026FA 5340 subq.w D0, 1 000026FC 670E beq +0x10 /* 0000270C */ 000026FE 5340 subq.w D0, 1 00002700 670A beq +0xC /* 0000270C */ 00002702 6014 bra +0x16 /* 00002718 */ label00002704: 00002704 3006 move.w D0, D6 00002706 48C0 ext.l D0 00002708 2E00 move.l D7, D0 0000270A 600C bra +0xE /* 00002718 */ label0000270C: 0000270C 1004 move.b D0, D4 0000270E 4880 ext.w D0 00002710 2054 movea.l A0, [A4] 00002712 E540 asl D0.w, 2 00002714 2E30 0022 move.l D7, [A0 + D0.w + 0x22] label00002718: 00002718 7014 moveq.l D0, 0x14 0000271A B06E 000C cmp.w D0, [A6 + 0xC] 0000271E 57C0 seq D0 00002720 4A00 tst.b D0 00002722 660C bne +0xE /* 00002730 */ 00002724 7216 moveq.l D1, 0x16 00002726 B26E 000C cmp.w D1, [A6 + 0xC] 0000272A 57C1 seq D1 0000272C 8001 or.b D0, D1 0000272E 6706 beq +0x8 /* 00002736 */ label00002730: 00002730 2007 move.l D0, D7 00002732 4480 neg.l D0 00002734 2E00 move.l D7, D0 label00002736: 00002736 1004 move.b D0, D4 00002738 4880 ext.w D0 0000273A 2054 movea.l A0, [A4] 0000273C 1230 0060 move.b D1, [A0 + D0.w + 0x60] 00002740 6744 beq +0x46 /* 00002786 */ 00002742 4A46 tst.w D6 00002744 56C0 sne D0 00002746 C200 and.b D1, D0 00002748 673C beq +0x3E /* 00002786 */ 0000274A 42A7 clr.l -[A7] 0000274C 42A7 clr.l -[A7] 0000274E 1004 move.b D0, D4 00002750 4880 ext.w D0 00002752 2054 movea.l A0, [A4] 00002754 E540 asl D0.w, 2 00002756 2207 move.l D1, D7 00002758 D2B0 003C add.l D1, [A0 + D0.w + 0x3C] 0000275C 2F01 move.l -[A7], D1 0000275E 201F move.l D0, [A7]+ 00002760 2E9F move.l [A7], [A7]+ 00002762 B097 cmp.l D0, [A7] 00002764 6F02 ble +0x4 /* 00002768 */ 00002766 2E80 move.l [A7], D0 label00002768: 00002768 3006 move.w D0, D6 0000276A 48C0 ext.l D0 0000276C 2F00 move.l -[A7], D0 0000276E 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */] 00002772 2A1F move.l D5, [A7]+ 00002774 6710 beq +0x12 /* 00002786 */ 00002776 4A87 tst.l D7 00002778 6F04 ble +0x6 /* 0000277E */ 0000277A 9E85 sub.l D7, D5 0000277C 6008 bra +0xA /* 00002786 */ label0000277E: 0000277E 3006 move.w D0, D6 00002780 48C0 ext.l D0 00002782 9085 sub.l D0, D5 00002784 DE80 add.l D7, D0 label00002786: 00002786 1004 move.b D0, D4 00002788 4880 ext.w D0 0000278A E540 asl D0.w, 2 0000278C 2D87 00EE move.l [A6 + D0.w - 0x18], D7 00002790 486E FFEE pea.l [A6 - 0x12] 00002794 1F3C 0001 move.b -[A7], 0x1 00002798 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000279C 4EBA FABE jsr [PC - 0x542 /* 0000225C */] 000027A0 2D47 0010 move.l [A6 + 0x10], D7 000027A4 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+ 000027A8 4E5E unlink A6 000027AA 205F movea.l A0, [A7]+ 000027AC 504F addq.w A7, 8 000027AE 4ED0 jmp [A0] export_826: fn000027B0: 000027B0 4E56 0000 link A6, 0 000027B4 2F0C move.l -[A7], A4 000027B6 286E 0008 movea.l A4, [A6 + 0x8] 000027BA 202E 0012 move.l D0, [A6 + 0x12] 000027BE 2054 movea.l A0, [A4] 000027C0 90A8 0040 sub.l D0, [A0 + 0x40] 000027C4 2F00 move.l -[A7], D0 000027C6 202E 000E move.l D0, [A6 + 0xE] 000027CA 90A8 003C sub.l D0, [A0 + 0x3C] 000027CE 2F00 move.l -[A7], D0 000027D0 1F2E 000C move.b -[A7], [A6 + 0xC] 000027D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027D8 4EBA FC5A jsr [PC - 0x3A6 /* 00002434 */] 000027DC 285F movea.l A4, [A7]+ 000027DE 4E5E unlink A6 000027E0 205F movea.l A0, [A7]+ 000027E2 DEFC 000E add.w A7, 0xE 000027E6 4ED0 jmp [A0] export_827: fn000027E8: 000027E8 4E56 0000 link A6, 0 000027EC 48E7 0108 movem.l -[A7], D7,A4 000027F0 2E2E 000C move.l D7, [A6 + 0xC] 000027F4 286E 0008 movea.l A4, [A6 + 0x8] 000027F8 4A87 tst.l D7 000027FA 6754 beq +0x56 /* 00002850 */ 000027FC 4A87 tst.l D7 000027FE 6F1E ble +0x20 /* 0000281E */ 00002800 42A7 clr.l -[A7] 00002802 2F07 move.l -[A7], D7 00002804 2054 movea.l A0, [A4] 00002806 2028 006A move.l D0, [A0 + 0x6A] 0000280A 90A8 0062 sub.l D0, [A0 + 0x62] 0000280E 2F00 move.l -[A7], D0 00002810 201F move.l D0, [A7]+ 00002812 2E9F move.l [A7], [A7]+ 00002814 B097 cmp.l D0, [A7] 00002816 6C02 bge +0x4 /* 0000281A */ 00002818 2E80 move.l [A7], D0 label0000281A: 0000281A 2E1F move.l D7, [A7]+ 0000281C 601C bra +0x1E /* 0000283A */ label0000281E: 0000281E 42A7 clr.l -[A7] 00002820 2F07 move.l -[A7], D7 00002822 2054 movea.l A0, [A4] 00002824 2028 0066 move.l D0, [A0 + 0x66] 00002828 90A8 0062 sub.l D0, [A0 + 0x62] 0000282C 2F00 move.l -[A7], D0 0000282E 201F move.l D0, [A7]+ 00002830 2E9F move.l [A7], [A7]+ 00002832 B097 cmp.l D0, [A7] 00002834 6F02 ble +0x4 /* 00002838 */ 00002836 2E80 move.l [A7], D0 label00002838: 00002838 2E1F move.l D7, [A7]+ label0000283A: 0000283A 2007 move.l D0, D7 0000283C 2054 movea.l A0, [A4] 0000283E D0A8 0062 add.l D0, [A0 + 0x62] 00002842 2F00 move.l -[A7], D0 00002844 1F3C 0001 move.b -[A7], 0x1 00002848 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000284C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] label00002850: 00002850 4CDF 1080 movem.l D7,A4, [A7]+ 00002854 4E5E unlink A6 00002856 205F movea.l A0, [A7]+ 00002858 504F addq.w A7, 8 0000285A 4ED0 jmp [A0] export_828: fn0000285C: 0000285C 4E56 FFF6 link A6, -0x000A 00002860 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002864 266E 0008 movea.l A3, [A6 + 0x8] 00002868 282E 0014 move.l D4, [A6 + 0x14] 0000286C 284B movea.l A4, A3 0000286E 2054 movea.l A0, [A4] 00002870 2E28 0062 move.l D7, [A0 + 0x62] 00002874 4267 clr.w -[A7] 00002876 2054 movea.l A0, [A4] 00002878 2F28 005C move.l -[A7], [A0 + 0x5C] 0000287C 2244 movea.l A1, D4 0000287E 2F11 move.l -[A7], [A1] 00002880 A966 syscall TestControl 00002882 301F move.w D0, [A7]+ 00002884 0440 0014 subi.w D0, 0x14 00002888 6716 beq +0x18 /* 000028A0 */ 0000288A 5340 subq.w D0, 1 0000288C 6712 beq +0x14 /* 000028A0 */ 0000288E 5340 subq.w D0, 1 00002890 670E beq +0x10 /* 000028A0 */ 00002892 5340 subq.w D0, 1 00002894 670A beq +0xC /* 000028A0 */ 00002896 0440 006A subi.w D0, 0x6A /* 'j' */ 0000289A 672E beq +0x30 /* 000028CA */ 0000289C 6000 0096 bra +0x98 /* 00002934 */ label000028A0: 000028A0 4267 clr.w -[A7] 000028A2 2054 movea.l A0, [A4] 000028A4 2F28 005C move.l -[A7], [A0 + 0x5C] 000028A8 2244 movea.l A1, D4 000028AA 2F11 move.l -[A7], [A1] 000028AC 486D 1FCA pea.l [A5 + 0x1FCA /* export_1013 */] 000028B0 A968 syscall TrackControl 000028B2 3A1F move.w D5, [A7]+ 000028B4 2054 movea.l A0, [A4] 000028B6 BEA8 0062 cmp.l D7, [A0 + 0x62] 000028BA 6778 beq +0x7A /* 00002934 */ 000028BC 2F0B move.l -[A7], A3 000028BE 3F28 003C move.w -[A7], [A0 + 0x3C] 000028C2 2F0B move.l -[A7], A3 000028C4 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] 000028C8 606A bra +0x6C /* 00002934 */ label000028CA: 000028CA 4267 clr.w -[A7] 000028CC 2054 movea.l A0, [A4] 000028CE 2F28 005C move.l -[A7], [A0 + 0x5C] 000028D2 2244 movea.l A1, D4 000028D4 2F11 move.l -[A7], [A1] 000028D6 42A7 clr.l -[A7] 000028D8 A968 syscall TrackControl 000028DA 0C5F 0081 cmpi.w [A7]+, 0x81 000028DE 6654 bne +0x56 /* 00002934 */ 000028E0 4267 clr.w -[A7] 000028E2 2F0B move.l -[A7], A3 000028E4 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000028E8 4267 clr.w -[A7] 000028EA 2F0B move.l -[A7], A3 000028EC 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 000028F0 301F move.w D0, [A7]+ 000028F2 B05F cmp.w D0, [A7]+ 000028F4 6608 bne +0xA /* 000028FE */ 000028F6 2054 movea.l A0, [A4] 000028F8 2C28 006A move.l D6, [A0 + 0x6A] 000028FC 6016 bra +0x18 /* 00002914 */ label000028FE: 000028FE 4267 clr.w -[A7] 00002900 2F0B move.l -[A7], A3 00002902 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00002906 301F move.w D0, [A7]+ 00002908 48C0 ext.l D0 0000290A 2054 movea.l A0, [A4] 0000290C 3228 0060 move.w D1, [A0 + 0x60] 00002910 2C00 move.l D6, D0 00002912 E3AE lsl D6, D1 label00002914: 00002914 2F06 move.l -[A7], D6 00002916 1F3C 0001 move.b -[A7], 0x1 0000291A 2F0B move.l -[A7], A3 0000291C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00002920 2054 movea.l A0, [A4] 00002922 BEA8 0062 cmp.l D7, [A0 + 0x62] 00002926 670C beq +0xE /* 00002934 */ 00002928 2F0B move.l -[A7], A3 0000292A 3F28 003C move.w -[A7], [A0 + 0x3C] 0000292E 2F0B move.l -[A7], A3 00002930 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */] label00002934: 00002934 7000 moveq.l D0, 0x00 00002936 2D40 0018 move.l [A6 + 0x18], D0 0000293A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000293E 4E5E unlink A6 00002940 205F movea.l A0, [A7]+ 00002942 DEFC 0010 add.w A7, 0x10 00002946 4ED0 jmp [A0] 00002948 4E56 0000 link A6, 0 0000294C 48E7 0018 movem.l -[A7], A3,A4 00002950 266E 0008 movea.l A3, [A6 + 0x8] 00002954 286B 0008 movea.l A4, [A3 + 0x8] 00002958 42A7 clr.l -[A7] 0000295A 2054 movea.l A0, [A4] 0000295C 1F28 006E move.b -[A7], [A0 + 0x6E] 00002960 2F28 0062 move.l -[A7], [A0 + 0x62] 00002964 2F2E 000C move.l -[A7], [A6 + 0xC] 00002968 4EBA FC92 jsr [PC - 0x36E /* 000025FC */] 0000296C 201F move.l D0, [A7]+ 0000296E D1AB FFFA add.l [A3 - 0x6], D0 00002972 4CDF 1800 movem.l A3,A4, [A7]+ 00002976 4E5E unlink A6 00002978 205F movea.l A0, [A7]+ 0000297A 504F addq.w A7, 8 0000297C 4ED0 jmp [A0] 0000297E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_829: // at 00002980 (misaligned) 00002982 FFFA .invalid <> 00002984 48E7 0018 movem.l -[A7], A3,A4 00002988 266E 0008 movea.l A3, [A6 + 0x8] 0000298C 284B movea.l A4, A3 0000298E 486D F820 pea.l [A5 - 0x7E0] 00002992 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */] 00002996 4267 clr.w -[A7] 00002998 2054 movea.l A0, [A4] 0000299A 2F28 005C move.l -[A7], [A0 + 0x5C] 0000299E 226E 0014 movea.l A1, [A6 + 0x14] 000029A2 2F11 move.l -[A7], [A1] 000029A4 A966 syscall TestControl 000029A6 0C5F 0081 cmpi.w [A7]+, 0x81 000029AA 6600 009A bne +0x9C /* 00002A46 */ 000029AE 4267 clr.w -[A7] 000029B0 2054 movea.l A0, [A4] 000029B2 2F28 005C move.l -[A7], [A0 + 0x5C] 000029B6 226E 0014 movea.l A1, [A6 + 0x14] 000029BA 2F11 move.l -[A7], [A1] 000029BC 42A7 clr.l -[A7] 000029BE A968 syscall TrackControl 000029C0 0C5F 0081 cmpi.w [A7]+, 0x81 000029C4 6678 bne +0x7A /* 00002A3E */ 000029C6 7000 moveq.l D0, 0x00 000029C8 2D40 FFFA move.l [A6 - 0x6], D0 000029CC 4267 clr.w -[A7] 000029CE 2F0B move.l -[A7], A3 000029D0 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000029D4 4267 clr.w -[A7] 000029D6 2F0B move.l -[A7], A3 000029D8 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 000029DC 301F move.w D0, [A7]+ 000029DE B05F cmp.w D0, [A7]+ 000029E0 660A bne +0xC /* 000029EC */ 000029E2 2054 movea.l A0, [A4] 000029E4 2168 006A 0062 move.l [A0 + 0x62], [A0 + 0x6A] 000029EA 601E bra +0x20 /* 00002A0A */ label000029EC: 000029EC 7000 moveq.l D0, 0x00 000029EE 2F00 move.l -[A7], D0 000029F0 4267 clr.w -[A7] 000029F2 2F0B move.l -[A7], A3 000029F4 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000029F8 321F move.w D1, [A7]+ 000029FA 201F move.l D0, [A7]+ 000029FC 3001 move.w D0, D1 000029FE 2054 movea.l A0, [A4] 00002A00 3228 0060 move.w D1, [A0 + 0x60] 00002A04 E3A8 lsl D0, D1 00002A06 2140 0062 move.l [A0 + 0x62], D0 label00002A0A: 00002A0A 487A FF3C pea.l [PC - 0xC4 /* 00002948, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002A0E 2F0E move.l -[A7], A6 00002A10 2054 movea.l A0, [A4] 00002A12 2F28 0070 move.l -[A7], [A0 + 0x70] 00002A16 4EBA F174 jsr [PC - 0xE8C /* 00001B8C */] 00002A1A 486D F820 pea.l [A5 - 0x7E0] 00002A1E 4EAD 216A jsr [A5 + 0x216A /* export_1065 */] 00002A22 4AAE FFFA tst.l [A6 - 0x6] 00002A26 6716 beq +0x18 /* 00002A3E */ 00002A28 202E FFFA move.l D0, [A6 - 0x6] 00002A2C 2054 movea.l A0, [A4] 00002A2E D0A8 0062 add.l D0, [A0 + 0x62] 00002A32 2F00 move.l -[A7], D0 00002A34 1F3C 0001 move.b -[A7], 0x1 00002A38 2F0B move.l -[A7], A3 00002A3A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] label00002A3E: 00002A3E 7000 moveq.l D0, 0x00 00002A40 2D40 0018 move.l [A6 + 0x18], D0 00002A44 6018 bra +0x1A /* 00002A5E */ label00002A46: 00002A46 42A7 clr.l -[A7] 00002A48 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002A4C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002A50 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A54 2F0B move.l -[A7], A3 00002A56 4EBA FE04 jsr [PC - 0x1FC /* 0000285C */] 00002A5A 2D5F 0018 move.l [A6 + 0x18], [A7]+ label00002A5E: 00002A5E 4CDF 1800 movem.l A3,A4, [A7]+ 00002A62 4E5E unlink A6 00002A64 205F movea.l A0, [A7]+ 00002A66 DEFC 0010 add.w A7, 0x10 00002A6A 4ED0 jmp [A0] 00002A6C 4E56 0000 link A6, 0 00002A70 48E7 0018 movem.l -[A7], A3,A4 00002A74 286E 0008 movea.l A4, [A6 + 0x8] 00002A78 266C 0008 movea.l A3, [A4 + 0x8] 00002A7C 42A7 clr.l -[A7] 00002A7E 2053 movea.l A0, [A3] 00002A80 1F28 006E move.b -[A7], [A0 + 0x6E] 00002A84 3F2C 000C move.w -[A7], [A4 + 0xC] 00002A88 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A8C 4EBA FC32 jsr [PC - 0x3CE /* 000026C0 */] 00002A90 201F move.l D0, [A7]+ 00002A92 D1AC FFFC add.l [A4 - 0x4], D0 00002A96 4CDF 1800 movem.l A3,A4, [A7]+ 00002A9A 4E5E unlink A6 00002A9C 205F movea.l A0, [A7]+ 00002A9E 504F addq.w A7, 8 00002AA0 4ED0 jmp [A0] 00002AA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_830: // at 00002AA4 (misaligned) 00002AA6 FFFC .invalid <> 00002AA8 7000 moveq.l D0, 0x00 00002AAA 2D40 FFFC move.l [A6 - 0x4], D0 00002AAE 487A FFBC pea.l [PC - 0x44 /* 00002A6C, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002AB2 2F0E move.l -[A7], A6 00002AB4 206E 0008 movea.l A0, [A6 + 0x8] 00002AB8 2050 movea.l A0, [A0] 00002ABA 2F28 0070 move.l -[A7], [A0 + 0x70] 00002ABE 4EBA F0CC jsr [PC - 0xF34 /* 00001B8C */] 00002AC2 486D F820 pea.l [A5 - 0x7E0] 00002AC6 4EAD 216A jsr [A5 + 0x216A /* export_1065 */] 00002ACA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002ACE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AD2 4EBA FD14 jsr [PC - 0x2EC /* 000027E8 */] 00002AD6 4E5E unlink A6 00002AD8 205F movea.l A0, [A7]+ 00002ADA 5C4F addq.w A7, 6 00002ADC 4ED0 jmp [A0] 00002ADE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_831: // at 00002AE0 (misaligned) 00002AE2 0000 2F0A ori.b D0, 0xA /* '\n' */ 00002AE6 4267 clr.w -[A7] 00002AE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AEC 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 00002AF0 1D5F 000C move.b [A6 + 0xC], [A7]+ 00002AF4 206E 0008 movea.l A0, [A6 + 0x8] 00002AF8 43ED F90C lea.l A1, [A5 - 0x6F4] 00002AFC 2050 movea.l A0, [A0] 00002AFE 45E8 003C lea.l A2, [A0 + 0x3C] 00002B02 7003 moveq.l D0, 0x03 label00002B04: 00002B04 32DA move.w [A1]+, [A2]+ 00002B06 51C8 FFFC dbf D0, -0x6 /* 00002B04 */ 00002B0A 245F movea.l A2, [A7]+ 00002B0C 4E5E unlink A6 00002B0E 2E9F move.l [A7], [A7]+ 00002B10 4E75 rts 00002B12 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_832: // at 00002B14 (misaligned) 00002B16 0000 2F0C ori.b D0, 0xC 00002B1A 286E 0008 movea.l A4, [A6 + 0x8] 00002B1E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B22 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */] 00002B26 2054 movea.l A0, [A4] 00002B28 4AA8 0058 tst.l [A0 + 0x58] 00002B2C 6708 beq +0xA /* 00002B36 */ 00002B2E 2F28 0058 move.l -[A7], [A0 + 0x58] 00002B32 4EAD 3C0A jsr [A5 + 0x3C0A /* export_1917 */] label00002B36: 00002B36 2054 movea.l A0, [A4] 00002B38 4AA8 0054 tst.l [A0 + 0x54] 00002B3C 6708 beq +0xA /* 00002B46 */ 00002B3E 2F28 0054 move.l -[A7], [A0 + 0x54] 00002B42 4EAD 3C0A jsr [A5 + 0x3C0A /* export_1917 */] label00002B46: 00002B46 285F movea.l A4, [A7]+ 00002B48 4E5E unlink A6 00002B4A 2E9F move.l [A7], [A7]+ 00002B4C 4E75 rts 00002B4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_833: // at 00002B50 (misaligned) 00002B52 0000 2F0C ori.b D0, 0xC 00002B56 286E 0008 movea.l A4, [A6 + 0x8] 00002B5A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B62 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */] 00002B66 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B6A 2054 movea.l A0, [A4] 00002B6C 2F28 0040 move.l -[A7], [A0 + 0x40] 00002B70 2F28 003C move.l -[A7], [A0 + 0x3C] 00002B74 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */] 00002B78 285F movea.l A4, [A7]+ 00002B7A 4E5E unlink A6 00002B7C 205F movea.l A0, [A7]+ 00002B7E 504F addq.w A7, 8 00002B80 4ED0 jmp [A0] 00002B82 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_834: // at 00002B84 (misaligned) 00002B86 0000 2D6E ori.b D0, 0x6E /* 'n' */ 00002B8A 0008 000E ori.b A0, 0xE 00002B8E 4E5E unlink A6 00002B90 205F movea.l A0, [A7]+ 00002B92 5C4F addq.w A7, 6 00002B94 4ED0 jmp [A0] 00002B96 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_835: // at 00002B98 (misaligned) 00002B9A 0000 206E ori.b D0, 0x6E /* 'n' */ 00002B9E 0008 102E ori.b A0, 0x2E /* '.' */ 00002BA2 000C 4880 ori.b A4, 0x80 00002BA6 2050 movea.l A0, [A0] 00002BA8 E540 asl D0.w, 2 00002BAA 21AE 000E 0054 move.l [A0 + D0.w + 0x54], [A6 + 0xE] 00002BB0 4E5E unlink A6 00002BB2 205F movea.l A0, [A7]+ 00002BB4 DEFC 000A add.w A7, 0xA /* '\n' */ 00002BB8 4ED0 jmp [A0] 00002BBA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_836: // at 00002BBC (misaligned) 00002BBE FFF8 .invalid <> 00002BC0 48E7 0028 movem.l -[A7], A2,A4 00002BC4 286E 0008 movea.l A4, [A6 + 0x8] 00002BC8 41EE FFF8 lea.l A0, [A6 - 0x8] 00002BCC 2454 movea.l A2, [A4] 00002BCE 43EA 003C lea.l A1, [A2 + 0x3C] 00002BD2 7003 moveq.l D0, 0x03 label00002BD4: 00002BD4 30D9 move.w [A0]+, [A1]+ 00002BD6 51C8 FFFC dbf D0, -0x6 /* 00002BD4 */ 00002BDA 486E FFF8 pea.l [A6 - 0x8] 00002BDE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002BE2 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] 00002BE6 41EE FFF8 lea.l A0, [A6 - 0x8] 00002BEA 2454 movea.l A2, [A4] 00002BEC 43EA 001A lea.l A1, [A2 + 0x1A] 00002BF0 7003 moveq.l D0, 0x03 label00002BF2: 00002BF2 30D9 move.w [A0]+, [A1]+ 00002BF4 51C8 FFFC dbf D0, -0x6 /* 00002BF2 */ 00002BF8 486E FFF8 pea.l [A6 - 0x8] 00002BFC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C00 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00002C04 4CDF 1400 movem.l A2,A4, [A7]+ 00002C08 4E5E unlink A6 00002C0A 205F movea.l A0, [A7]+ 00002C0C 504F addq.w A7, 8 00002C0E 4ED0 jmp [A0] export_837: 00002C10 4E56 FFF8 link A6, -0x0008 00002C14 48E7 0028 movem.l -[A7], A2,A4 00002C18 286E 0008 movea.l A4, [A6 + 0x8] 00002C1C 41EE FFF8 lea.l A0, [A6 - 0x8] 00002C20 2454 movea.l A2, [A4] 00002C22 43EA 001A lea.l A1, [A2 + 0x1A] 00002C26 7003 moveq.l D0, 0x03 label00002C28: 00002C28 30D9 move.w [A0]+, [A1]+ 00002C2A 51C8 FFFC dbf D0, -0x6 /* 00002C28 */ 00002C2E 486E FFF8 pea.l [A6 - 0x8] 00002C32 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C36 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] 00002C3A 41EE FFF8 lea.l A0, [A6 - 0x8] 00002C3E 2454 movea.l A2, [A4] 00002C40 43EA 003C lea.l A1, [A2 + 0x3C] 00002C44 7003 moveq.l D0, 0x03 label00002C46: 00002C46 30D9 move.w [A0]+, [A1]+ 00002C48 51C8 FFFC dbf D0, -0x6 /* 00002C46 */ 00002C4C 486E FFF8 pea.l [A6 - 0x8] 00002C50 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C54 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00002C58 4CDF 1400 movem.l A2,A4, [A7]+ 00002C5C 4E5E unlink A6 00002C5E 205F movea.l A0, [A7]+ 00002C60 504F addq.w A7, 8 00002C62 4ED0 jmp [A0] export_838: fn00002C64: 00002C64 4E56 0000 link A6, 0 00002C68 2F0C move.l -[A7], A4 00002C6A 286E 0008 movea.l A4, [A6 + 0x8] 00002C6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C72 4EBA 0D90 jsr [PC + 0xD90 /* 00003A04 */] 00002C76 2054 movea.l A0, [A4] 00002C78 316E 0018 0002 move.w [A0 + 0x2], [A6 + 0x18] 00002C7E 216E 0014 0008 move.l [A0 + 0x8], [A6 + 0x14] 00002C84 217C 0001 0100 000C move.l [A0 + 0xC], 0x10100 00002C8C 117C 0001 0010 move.b [A0 + 0x10], 0x1 00002C92 4228 0013 clr.b [A0 + 0x13] 00002C96 117C 0040 0011 move.b [A0 + 0x11], 0x40 /* '@' */ 00002C9C 117C 0001 0012 move.b [A0 + 0x12], 0x1 00002CA2 4228 0014 clr.b [A0 + 0x14] 00002CA6 216D FC34 0016 move.l [A0 + 0x16], [A5 - 0x3CC] 00002CAC 317C 0001 001A move.w [A0 + 0x1A], 0x1 00002CB2 4228 001C clr.b [A0 + 0x1C] 00002CB6 216E 0010 0004 move.l [A0 + 0x4], [A6 + 0x10] 00002CBC 216E 000C 001E move.l [A0 + 0x1E], [A6 + 0xC] 00002CC2 285F movea.l A4, [A7]+ 00002CC4 4E5E unlink A6 00002CC6 205F movea.l A0, [A7]+ 00002CC8 DEFC 0012 add.w A7, 0x12 00002CCC 4ED0 jmp [A0] 00002CCE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_839: // at 00002CD0 (misaligned) 00002CD2 0000 206E ori.b D0, 0x6E /* 'n' */ 00002CD6 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002CDA 1D68 0012 000C move.b [A6 + 0xC], [A0 + 0x12] 00002CE0 4E5E unlink A6 00002CE2 2E9F move.l [A7], [A7]+ 00002CE4 4E75 rts 00002CE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_840: // at 00002CE8 (misaligned) 00002CEA 0000 2F0C ori.b D0, 0xC 00002CEE 286E 0008 movea.l A4, [A6 + 0x8] 00002CF2 3F2E 0018 move.w -[A7], [A6 + 0x18] 00002CF6 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002CFA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002CFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D06 4EBA FF5C jsr [PC - 0xA4 /* 00002C64 */] 00002D0A 2054 movea.l A0, [A4] 00002D0C 4228 000D clr.b [A0 + 0xD] 00002D10 4228 000E clr.b [A0 + 0xE] 00002D14 285F movea.l A4, [A7]+ 00002D16 4E5E unlink A6 00002D18 205F movea.l A0, [A7]+ 00002D1A DEFC 0012 add.w A7, 0x12 00002D1E 4ED0 jmp [A0] export_841: fn00002D20: 00002D20 4E56 0000 link A6, 0 00002D24 422D FD60 clr.b [A5 - 0x2A0] 00002D28 4E5E unlink A6 00002D2A 4E75 rts fn00002D2C: 00002D2C 4E56 0000 link A6, 0 00002D30 1B7C 0001 FD60 move.b [A5 - 0x2A0], 0x1 00002D36 4E5E unlink A6 00002D38 4E75 rts 00002D3A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_842: // at 00002D3C (misaligned) 00002D3E 0000 102D ori.b D0, 0x2D /* '-' */ 00002D42 FD60 .extension 0xD60 <> // unimplemented 00002D44 0A00 0001 xori.b D0, 0x1 00002D48 1D40 0008 move.b [A6 + 0x8], D0 00002D4C 4E5E unlink A6 00002D4E 4E75 rts export_843: fn00002D50: 00002D50 4E56 0000 link A6, 0 00002D54 4EBA FFCA jsr [PC - 0x36 /* 00002D20 */] 00002D58 0C6D 0600 FCA8 cmpi.w [A5 - 0x358], 0x600 00002D5E 5CC0 sge D0 00002D60 4A00 tst.b D0 00002D62 671C beq +0x1E /* 00002D80 */ 00002D64 2F00 move.l -[A7], D0 00002D66 2F3C A81D 0000 move.l -[A7], 0xA81D0000 00002D6C 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 00002D70 121F move.b D1, [A7]+ 00002D72 201F move.l D0, [A7]+ 00002D74 C001 and.b D0, D1 00002D76 6708 beq +0xA /* 00002D80 */ 00002D78 A81D syscall InvalMenuBar 00002D7A 422D FD5C clr.b [A5 - 0x2A4] 00002D7E 6006 bra +0x8 /* 00002D86 */ label00002D80: 00002D80 1B7C 0001 FD5C move.b [A5 - 0x2A4], 0x1 label00002D86: 00002D86 4E5E unlink A6 00002D88 4E75 rts 00002D8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002D8C-00002D94 fn00002D8C: 00002D8C 4E56 0000 link A6, 0 00002D90 422D FD5C clr.b [A5 - 0x2A4] // end alternate branch 00002D8C-00002D94 fn00002D8C: // (misaligned) 00002D8E 0000 422D ori.b D0, 0x2D /* '-' */ 00002D92 FD5C .extension 0xD5C <> // unimplemented 00002D94 4E5E unlink A6 00002D96 4E75 rts export_844: fn00002D98: 00002D98 4E56 0000 link A6, 0 00002D9C 1D6D FD5C 0008 move.b [A6 + 0x8], [A5 - 0x2A4] 00002DA2 4E5E unlink A6 00002DA4 4E75 rts 00002DA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_845: // at 00002DA8 (misaligned) 00002DAA FFF8 .invalid <> 00002DAC 2F0C move.l -[A7], A4 00002DAE 42A7 clr.l -[A7] 00002DB0 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002DB4 486E FFFC pea.l [A6 - 0x4] 00002DB8 486E FFFE pea.l [A6 - 0x2] 00002DBC 4EBA 01A2 jsr [PC + 0x1A2 /* 00002F60 */] 00002DC0 285F movea.l A4, [A7]+ 00002DC2 200C move.l D0, A4 00002DC4 6734 beq +0x36 /* 00002DFA */ 00002DC6 4A6E FFFE tst.w [A6 - 0x2] 00002DCA 5EC0 sgt D0 00002DCC 4A00 tst.b D0 00002DCE 6722 beq +0x24 /* 00002DF2 */ 00002DD0 7220 moveq.l D1, 0x20 00002DD2 B26E FFFE cmp.w D1, [A6 - 0x2] 00002DD6 5EC1 sgt D1 00002DD8 C001 and.b D0, D1 00002DDA 6716 beq +0x18 /* 00002DF2 */ 00002DDC 2054 movea.l A0, [A4] 00002DDE 2028 000A move.l D0, [A0 + 0xA] 00002DE2 322E FFFE move.w D1, [A6 - 0x2] 00002DE6 0300 btst D0, D1 00002DE8 56C0 sne D0 00002DEA 4400 neg.b D0 00002DEC 1D40 000A move.b [A6 + 0xA], D0 00002DF0 600C bra +0xE /* 00002DFE */ label00002DF2: 00002DF2 1D7C 0001 000A move.b [A6 + 0xA], 0x1 00002DF8 6004 bra +0x6 /* 00002DFE */ label00002DFA: 00002DFA 422E 000A clr.b [A6 + 0xA] label00002DFE: 00002DFE 285F movea.l A4, [A7]+ 00002E00 4E5E unlink A6 00002E02 205F movea.l A0, [A7]+ 00002E04 544F addq.w A7, 2 00002E06 4ED0 jmp [A0] export_846: 00002E08 4E56 FFF6 link A6, -0x000A 00002E0C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002E10 3C2E 0008 move.w D6, [A6 + 0x8] 00002E14 6C0A bge +0xC /* 00002E20 */ 00002E16 3006 move.w D0, D6 00002E18 4440 neg.w D0 00002E1A 3D40 000C move.w [A6 + 0xC], D0 00002E1E 6062 bra +0x64 /* 00002E82 */ label00002E20: 00002E20 4A46 tst.w D6 00002E22 6F4A ble +0x4C /* 00002E6E */ 00002E24 206D FD68 movea.l A0, [A5 - 0x298] 00002E28 2650 movea.l A3, [A0] 00002E2A 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 00002E30 3D6D FD64 FFF6 move.w [A6 - 0xA], [A5 - 0x29C] 00002E36 3E2E FFF8 move.w D7, [A6 - 0x8] 00002E3A 602C bra +0x2E /* 00002E68 */ label00002E3C: 00002E3C 3007 move.w D0, D7 00002E3E C1FC 0006 muls.w D0, 0x6 00002E42 49F3 00FA lea.l A4, [A3 + D0.w - 0x6] 00002E46 302E 000A move.w D0, [A6 + 0xA] 00002E4A B06C 0002 cmp.w D0, [A4 + 0x2] 00002E4E 57C0 seq D0 00002E50 4A00 tst.b D0 00002E52 6710 beq +0x12 /* 00002E64 */ 00002E54 BC6C 0004 cmp.w D6, [A4 + 0x4] 00002E58 57C1 seq D1 00002E5A C001 and.b D0, D1 00002E5C 6706 beq +0x8 /* 00002E64 */ 00002E5E 3D54 000C move.w [A6 + 0xC], [A4] 00002E62 601E bra +0x20 /* 00002E82 */ label00002E64: 00002E64 5247 addq.w D7, 1 00002E66 6906 bvs +0x8 /* 00002E6E */ label00002E68: 00002E68 BE6E FFF6 cmp.w D7, [A6 - 0xA] 00002E6C 6FCE ble -0x30 /* 00002E3C */ label00002E6E: 00002E6E 7000 moveq.l D0, 0x00 00002E70 302E 000A move.w D0, [A6 + 0xA] 00002E74 E188 lsl D0, 8 00002E76 7200 moveq.l D1, 0x00 00002E78 3206 move.w D1, D6 00002E7A 8081 or.l D0, D1 00002E7C 4480 neg.l D0 00002E7E 3D40 000C move.w [A6 + 0xC], D0 label00002E82: 00002E82 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002E86 4E5E unlink A6 00002E88 2E9F move.l [A7], [A7]+ 00002E8A 4E75 rts export_847: fn00002E8C: 00002E8C 4E56 FFF6 link A6, -0x000A 00002E90 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002E94 382E 0010 move.w D4, [A6 + 0x10] 00002E98 6C26 bge +0x28 /* 00002EC0 */ 00002E9A 7000 moveq.l D0, 0x00 00002E9C 3204 move.w D1, D4 00002E9E 4441 neg.w D1 00002EA0 3001 move.w D0, D1 00002EA2 E088 lsr D0, 8 00002EA4 206E 000C movea.l A0, [A6 + 0xC] 00002EA8 3080 move.w [A0], D0 00002EAA 7000 moveq.l D0, 0x00 00002EAC 3204 move.w D1, D4 00002EAE 4441 neg.w D1 00002EB0 3001 move.w D0, D1 00002EB2 C0BC 0000 00FF and.l D0, 0xFF 00002EB8 206E 0008 movea.l A0, [A6 + 0x8] 00002EBC 3080 move.w [A0], D0 00002EBE 6056 bra +0x58 /* 00002F16 */ label00002EC0: 00002EC0 7E01 moveq.l D7, 0x01 00002EC2 3C2D FD64 move.w D6, [A5 - 0x29C] 00002EC6 206D FD68 movea.l A0, [A5 - 0x298] 00002ECA 2650 movea.l A3, [A0] label00002ECC: 00002ECC BC47 cmp.w D6, D7 00002ECE 6D3A blt +0x3C /* 00002F0A */ 00002ED0 7000 moveq.l D0, 0x00 00002ED2 3207 move.w D1, D7 00002ED4 D246 add.w D1, D6 00002ED6 3001 move.w D0, D1 00002ED8 E288 lsr D0, 1 00002EDA 3A00 move.w D5, D0 00002EDC C1FC 0006 muls.w D0, 0x6 00002EE0 49F3 00FA lea.l A4, [A3 + D0.w - 0x6] 00002EE4 B854 cmp.w D4, [A4] 00002EE6 6612 bne +0x14 /* 00002EFA */ 00002EE8 206E 000C movea.l A0, [A6 + 0xC] 00002EEC 30AC 0002 move.w [A0], [A4 + 0x2] 00002EF0 206E 0008 movea.l A0, [A6 + 0x8] 00002EF4 30AC 0004 move.w [A0], [A4 + 0x4] 00002EF8 601C bra +0x1E /* 00002F16 */ label00002EFA: 00002EFA B854 cmp.w D4, [A4] 00002EFC 6C06 bge +0x8 /* 00002F04 */ 00002EFE 3C05 move.w D6, D5 00002F00 5346 subq.w D6, 1 00002F02 60C8 bra -0x36 /* 00002ECC */ label00002F04: 00002F04 3E05 move.w D7, D5 00002F06 5247 addq.w D7, 1 00002F08 60C2 bra -0x3C /* 00002ECC */ label00002F0A: 00002F0A 206E 000C movea.l A0, [A6 + 0xC] 00002F0E 4250 clr.w [A0] 00002F10 206E 0008 movea.l A0, [A6 + 0x8] 00002F14 4250 clr.w [A0] label00002F16: 00002F16 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002F1A 4E5E unlink A6 00002F1C 205F movea.l A0, [A7]+ 00002F1E DEFC 000A add.w A7, 0xA /* '\n' */ 00002F22 4ED0 jmp [A0] export_848: 00002F24 4E56 FFF8 link A6, -0x0008 00002F28 2F0C move.l -[A7], A4 00002F2A 206E 0008 movea.l A0, [A6 + 0x8] 00002F2E 4210 clr.b [A0] 00002F30 42A7 clr.l -[A7] 00002F32 3F2E 000C move.w -[A7], [A6 + 0xC] 00002F36 486E FFFE pea.l [A6 - 0x2] 00002F3A 486E FFFC pea.l [A6 - 0x4] 00002F3E 4EBA 0020 jsr [PC + 0x20 /* 00002F60 */] 00002F42 285F movea.l A4, [A7]+ 00002F44 200C move.l D0, A4 00002F46 670C beq +0xE /* 00002F54 */ 00002F48 2F0C move.l -[A7], A4 00002F4A 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002F4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F52 A946 syscall GetMenuItemText/GetItem label00002F54: 00002F54 285F movea.l A4, [A7]+ 00002F56 4E5E unlink A6 00002F58 205F movea.l A0, [A7]+ 00002F5A 5C4F addq.w A7, 6 00002F5C 4ED0 jmp [A0] 00002F5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002F60-00002F64 fn00002F60: 00002F60 4E56 FFFC link A6, -0x0004 // end alternate branch 00002F60-00002F64 fn00002F60: // (misaligned) 00002F62 FFFC .invalid <> 00002F64 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002F68 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F70 4EBA FF1A jsr [PC - 0xE6 /* 00002E8C */] 00002F74 206E 000C movea.l A0, [A6 + 0xC] 00002F78 4A50 tst.w [A0] 00002F7A 6712 beq +0x14 /* 00002F8E */ 00002F7C 42A7 clr.l -[A7] 00002F7E 206E 000C movea.l A0, [A6 + 0xC] 00002F82 3F10 move.w -[A7], [A0] 00002F84 4EBA 01BA jsr [PC + 0x1BA /* 00003140 */] 00002F88 2D5F 0012 move.l [A6 + 0x12], [A7]+ 00002F8C 6006 bra +0x8 /* 00002F94 */ label00002F8E: 00002F8E 7000 moveq.l D0, 0x00 00002F90 2D40 0012 move.l [A6 + 0x12], D0 label00002F94: 00002F94 4E5E unlink A6 00002F96 205F movea.l A0, [A7]+ 00002F98 DEFC 000A add.w A7, 0xA /* '\n' */ 00002F9C 4ED0 jmp [A0] 00002F9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002FA0-00002FA4 fn00002FA0: 00002FA0 4E56 FFF8 link A6, -0x0008 // end alternate branch 00002FA0-00002FA4 fn00002FA0: // (misaligned) 00002FA2 FFF8 .invalid <> 00002FA4 48E7 0118 movem.l -[A7], D7,A3,A4 00002FA8 266E 0010 movea.l A3, [A6 + 0x10] 00002FAC 302E 000E move.w D0, [A6 + 0xE] 00002FB0 48C0 ext.l D0 00002FB2 2E00 move.l D7, D0 00002FB4 DE8B add.l D7, A3 label00002FB6: 00002FB6 BE8B cmp.l D7, A3 00002FB8 6F24 ble +0x26 /* 00002FDE */ 00002FBA 2853 movea.l A4, [A3] 00002FBC 2F0C move.l -[A7], A4 00002FBE 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00002FC2 2F0C move.l -[A7], A4 00002FC4 1F2E 000C move.b -[A7], [A6 + 0xC] 00002FC8 226E 0008 movea.l A1, [A6 + 0x8] 00002FCC 41E9 000A lea.l A0, [A1 + 0xA] 00002FD0 2018 move.l D0, [A0]+ 00002FD2 6702 beq +0x4 /* 00002FD6 */ 00002FD4 2F00 move.l -[A7], D0 label00002FD6: 00002FD6 2050 movea.l A0, [A0] 00002FD8 4E90 jsr [A0] 00002FDA 5C8B addq.l A3, 6 00002FDC 60D8 bra -0x26 /* 00002FB6 */ label00002FDE: 00002FDE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002FE2 4E5E unlink A6 00002FE4 205F movea.l A0, [A7]+ 00002FE6 DEFC 000C add.w A7, 0xC 00002FEA 4ED0 jmp [A0] fn00002FEC: 00002FEC 4E56 FFFE link A6, -0x0002 00002FF0 48E7 0108 movem.l -[A7], D7,A4 00002FF4 4267 clr.w -[A7] 00002FF6 42A7 clr.l -[A7] 00002FF8 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00002FFC 4EAD 220A jsr [A5 + 0x220A /* export_1085 */] 00003000 1E1F move.b D7, [A7]+ 00003002 42A7 clr.l -[A7] 00003004 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00003008 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000300C 42A7 clr.l -[A7] 0000300E 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00003012 205F movea.l A0, [A7]+ 00003014 2850 movea.l A4, [A0] 00003016 486C 0006 pea.l [A4 + 0x6] 0000301A 3F14 move.w -[A7], [A4] 0000301C 4267 clr.w -[A7] 0000301E 2F0E move.l -[A7], A6 00003020 4EBA FF7E jsr [PC - 0x82 /* 00002FA0 */] 00003024 102E 0008 move.b D0, [A6 + 0x8] 00003028 6732 beq +0x34 /* 0000305C */ 0000302A 42A7 clr.l -[A7] 0000302C 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00003030 205F movea.l A0, [A7]+ 00003032 2850 movea.l A4, [A0] 00003034 204C movea.l A0, A4 00003036 5C88 addq.l A0, 6 00003038 3014 move.w D0, [A4] 0000303A 48C0 ext.l D0 0000303C D088 add.l D0, A0 0000303E 5480 addq.l D0, 2 00003040 5880 addq.l D0, 4 00003042 2F00 move.l -[A7], D0 00003044 204C movea.l A0, A4 00003046 5C88 addq.l A0, 6 00003048 3014 move.w D0, [A4] 0000304A 48C0 ext.l D0 0000304C D088 add.l D0, A0 0000304E 2040 movea.l A0, D0 00003050 3F10 move.w -[A7], [A0] 00003052 1F3C 0001 move.b -[A7], 0x1 00003056 2F0E move.l -[A7], A6 00003058 4EBA FF46 jsr [PC - 0xBA /* 00002FA0 */] label0000305C: 0000305C 1007 move.b D0, D7 0000305E 660A bne +0xC /* 0000306A */ 00003060 42A7 clr.l -[A7] 00003062 2EB8 0A1C move.l [A7], [0x00000A1C /* MenuList */] 00003066 205F movea.l A0, [A7]+ 00003068 A02A syscall HUnlock label0000306A: 0000306A 4CDF 1080 movem.l D7,A4, [A7]+ 0000306E 4E5E unlink A6 00003070 205F movea.l A0, [A7]+ 00003072 DEFC 000A add.w A7, 0xA /* '\n' */ 00003076 4ED0 jmp [A0] export_849: 00003078 4E56 FFF8 link A6, -0x0008 0000307C 2F0C move.l -[A7], A4 0000307E 42A7 clr.l -[A7] 00003080 3F2E 000A move.w -[A7], [A6 + 0xA] 00003084 486E FFFC pea.l [A6 - 0x4] 00003088 486E FFFE pea.l [A6 - 0x2] 0000308C 4EBA FED2 jsr [PC - 0x12E /* 00002F60 */] 00003090 285F movea.l A4, [A7]+ 00003092 200C move.l D0, A4 00003094 6718 beq +0x1A /* 000030AE */ 00003096 102E 0008 move.b D0, [A6 + 0x8] 0000309A 670A beq +0xC /* 000030A6 */ 0000309C 2F0C move.l -[A7], A4 0000309E 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030A2 A939 syscall EnableItem 000030A4 6008 bra +0xA /* 000030AE */ label000030A6: 000030A6 2F0C move.l -[A7], A4 000030A8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030AC A93A syscall DisableItem label000030AE: 000030AE 285F movea.l A4, [A7]+ 000030B0 4E5E unlink A6 000030B2 2E9F move.l [A7], [A7]+ 000030B4 4E75 rts 000030B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_850: // at 000030B8 (misaligned) 000030BA FFF8 .invalid <> 000030BC 2F0C move.l -[A7], A4 000030BE 42A7 clr.l -[A7] 000030C0 3F2E 000C move.w -[A7], [A6 + 0xC] 000030C4 486E FFFC pea.l [A6 - 0x4] 000030C8 486E FFFE pea.l [A6 - 0x2] 000030CC 4EBA FE92 jsr [PC - 0x16E /* 00002F60 */] 000030D0 285F movea.l A4, [A7]+ 000030D2 200C move.l D0, A4 000030D4 6724 beq +0x26 /* 000030FA */ 000030D6 102E 000A move.b D0, [A6 + 0xA] 000030DA 670A beq +0xC /* 000030E6 */ 000030DC 2F0C move.l -[A7], A4 000030DE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030E2 A939 syscall EnableItem 000030E4 6008 bra +0xA /* 000030EE */ label000030E6: 000030E6 2F0C move.l -[A7], A4 000030E8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030EC A93A syscall DisableItem label000030EE: 000030EE 2F0C move.l -[A7], A4 000030F0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030F4 1F2E 0008 move.b -[A7], [A6 + 0x8] 000030F8 A945 syscall CheckItem label000030FA: 000030FA 285F movea.l A4, [A7]+ 000030FC 4E5E unlink A6 000030FE 205F movea.l A0, [A7]+ 00003100 5C4F addq.w A7, 6 00003102 4ED0 jmp [A0] 00003104 4E56 0000 link A6, 0 00003108 42A7 clr.l -[A7] 0000310A 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00003110 206E 0008 movea.l A0, [A6 + 0x8] 00003114 3F28 0008 move.w -[A7], [A0 + 0x8] 00003118 A9A0 syscall GetResource 0000311A 206E 0008 movea.l A0, [A6 + 0x8] 0000311E 215F 000A move.l [A0 + 0xA], [A7]+ 00003122 4E5E unlink A6 00003124 2E9F move.l [A7], [A7]+ 00003126 4E75 rts export_851: fn00003128: 00003128 4E56 0000 link A6, 0 0000312C 487A FFD6 pea.l [PC - 0x2A /* 00003104, value 0x4E560000 'NV\0\0', cstring "NV" */] 00003130 2F0E move.l -[A7], A6 00003132 4EAD 22C2 jsr [A5 + 0x22C2 /* export_1108 */] 00003136 4E5E unlink A6 00003138 205F movea.l A0, [A7]+ 0000313A 544F addq.w A7, 2 0000313C 4ED0 jmp [A0] 0000313E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003140-00003144 export_852: fn00003140: 00003140 4E56 FFFC link A6, -0x0004 // end alternate branch 00003140-00003144 export_852: // at 00003140 (misaligned) fn00003140: // (misaligned) 00003142 FFFC .invalid <> 00003144 2F0C move.l -[A7], A4 00003146 42A7 clr.l -[A7] 00003148 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000314C A949 syscall GetMenuHandle 0000314E 285F movea.l A4, [A7]+ 00003150 200C move.l D0, A4 00003152 660C bne +0xE /* 00003160 */ 00003154 42A7 clr.l -[A7] 00003156 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000315A 4EBA FFCC jsr [PC - 0x34 /* 00003128 */] 0000315E 285F movea.l A4, [A7]+ label00003160: 00003160 2D4C 000A move.l [A6 + 0xA], A4 00003164 285F movea.l A4, [A7]+ 00003166 4E5E unlink A6 00003168 205F movea.l A0, [A7]+ 0000316A 544F addq.w A7, 2 0000316C 4ED0 jmp [A0] 0000316E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_853: // at 00003170 (misaligned) 00003172 FFFC .invalid <> 00003174 48E7 0018 movem.l -[A7], A3,A4 00003178 2F2E 000A move.l -[A7], [A6 + 0xA] 0000317C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003180 A935 syscall InsertMenu 00003182 102D FCAD move.b D0, [A5 - 0x353] 00003186 6732 beq +0x34 /* 000031BA */ 00003188 42A7 clr.l -[A7] 0000318A 2F3C 6D63 7462 move.l -[A7], 0x6D637462 /* 'mctb' */ 00003190 206E 000A movea.l A0, [A6 + 0xA] 00003194 2050 movea.l A0, [A0] 00003196 3F10 move.w -[A7], [A0] 00003198 A9A0 syscall GetResource 0000319A 265F movea.l A3, [A7]+ 0000319C 200B move.l D0, A3 0000319E 671A beq +0x1C /* 000031BA */ 000031A0 2F0B move.l -[A7], A3 000031A2 205F movea.l A0, [A7]+ 000031A4 A029 syscall HLock 000031A6 2853 movea.l A4, [A3] 000031A8 3F14 move.w -[A7], [A4] 000031AA 486C 0002 pea.l [A4 + 0x2] 000031AE AA65 syscall SetMCEntries 000031B0 2F0B move.l -[A7], A3 000031B2 205F movea.l A0, [A7]+ 000031B4 A02A syscall HUnlock 000031B6 2F0B move.l -[A7], A3 000031B8 A9A3 syscall ReleaseResource label000031BA: 000031BA 4CDF 1800 movem.l A3,A4, [A7]+ 000031BE 4E5E unlink A6 000031C0 205F movea.l A0, [A7]+ 000031C2 5C4F addq.w A7, 6 000031C4 4ED0 jmp [A0] 000031C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_854: // at 000031C8 (misaligned) 000031CA 0000 206E ori.b D0, 0x6E /* 'n' */ 000031CE 0014 2050 ori.b [A4], 0x50 /* 'P' */ 000031D2 4268 0002 clr.w [A0 + 0x2] 000031D6 4E5E unlink A6 000031D8 205F movea.l A0, [A7]+ 000031DA DEFC 0012 add.w A7, 0x12 000031DE 4ED0 jmp [A0] fn000031E0: 000031E0 4E56 0000 link A6, 0 000031E4 48E7 1008 movem.l -[A7], D3,A4 000031E8 206E 000A movea.l A0, [A6 + 0xA] 000031EC 2850 movea.l A4, [A0] 000031EE 7001 moveq.l D0, 0x01 000031F0 B054 cmp.w D0, [A4] 000031F2 5FC0 sle D0 000031F4 4A00 tst.b D0 000031F6 673C beq +0x3E /* 00003234 */ 000031F8 723F moveq.l D1, 0x3F 000031FA B254 cmp.w D1, [A4] 000031FC 5CC1 sge D1 000031FE C001 and.b D0, D1 00003200 6732 beq +0x34 /* 00003234 */ 00003202 7201 moveq.l D1, 0x01 00003204 B254 cmp.w D1, [A4] 00003206 56C1 sne D1 00003208 C001 and.b D0, D1 0000320A 6728 beq +0x2A /* 00003234 */ 0000320C 122E 0008 move.b D1, [A6 + 0x8] 00003210 0A01 0001 xori.b D1, 0x1 00003214 4A01 tst.b D1 00003216 661A bne +0x1C /* 00003232 */ 00003218 142E 0008 move.b D2, [A6 + 0x8] 0000321C 6706 beq +0x8 /* 00003224 */ 0000321E 4A54 tst.w [A4] 00003220 5CC3 sge D3 00003222 C403 and.b D2, D3 label00003224: 00003224 4A02 tst.b D2 00003226 6708 beq +0xA /* 00003230 */ 00003228 0C54 00EB cmpi.w [A4], 0xEB 0000322C 5FC3 sle D3 0000322E C403 and.b D2, D3 label00003230: 00003230 8202 or.b D1, D2 label00003232: 00003232 C001 and.b D0, D1 label00003234: 00003234 1D40 000E move.b [A6 + 0xE], D0 00003238 4CDF 1008 movem.l D3,A4, [A7]+ 0000323C 4E5E unlink A6 0000323E 205F movea.l A0, [A7]+ 00003240 5C4F addq.w A7, 6 00003242 4ED0 jmp [A0] 00003244 4E56 FFF8 link A6, -0x0008 00003248 48E7 0118 movem.l -[A7], D7,A3,A4 0000324C 266E 000E movea.l A3, [A6 + 0xE] 00003250 4267 clr.w -[A7] 00003252 2F0B move.l -[A7], A3 00003254 1F2E 000C move.b -[A7], [A6 + 0xC] 00003258 4EBA FF86 jsr [PC - 0x7A /* 000031E0 */] 0000325C 101F move.b D0, [A7]+ 0000325E 6700 0086 beq +0x88 /* 000032E6 */ 00003262 2853 movea.l A4, [A3] 00003264 3014 move.w D0, [A4] 00003266 122C 000D move.b D1, [A4 + 0xD] 0000326A 0241 0001 andi.w D1, 0x1 0000326E 4881 ext.w D1 00003270 206E 0008 movea.l A0, [A6 + 0x8] 00003274 0241 0001 andi.w D1, 0x1 00003278 3400 move.w D2, D0 0000327A 0242 0007 andi.w D2, 0x7 0000327E E648 lsr D0.w, 3 00003280 41F0 00F4 lea.l A0, [A0 + D0.w - 0x12] 00003284 70FE moveq.l D0, 0xFFFFFFFE 00003286 E538 rol D0.b, D2 00003288 E529 lsl D1.b, D2 0000328A C110 and.b [A0], D0 0000328C 8310 or.b [A0], D1 0000328E 7000 moveq.l D0, 0x00 00003290 2940 000A move.l [A4 + 0xA], D0 00003294 3014 move.w D0, [A4] 00003296 206E 0008 movea.l A0, [A6 + 0x8] 0000329A E540 asl D0.w, 2 0000329C 41E8 FEF4 lea.l A0, [A0 - 0x10C] 000032A0 21AC 0006 0000 move.l [A0 + D0.w], [A4 + 0x6] 000032A6 296D FD58 0006 move.l [A4 + 0x6], [A5 - 0x2A8] 000032AC 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 000032B2 4267 clr.w -[A7] 000032B4 2F0B move.l -[A7], A3 000032B6 A950 syscall CountMItems 000032B8 3D5F FFF8 move.w [A6 - 0x8], [A7]+ 000032BC 3E2E FFFA move.w D7, [A6 - 0x6] 000032C0 601E bra +0x20 /* 000032E0 */ label000032C2: 000032C2 2F0B move.l -[A7], A3 000032C4 3F07 move.w -[A7], D7 000032C6 486E FFFC pea.l [A6 - 0x4] 000032CA A84E syscall GetItemCmd 000032CC 701B moveq.l D0, 0x1B 000032CE B06E FFFC cmp.w D0, [A6 - 0x4] 000032D2 6708 beq +0xA /* 000032DC */ 000032D4 2F0B move.l -[A7], A3 000032D6 3F07 move.w -[A7], D7 000032D8 4267 clr.w -[A7] 000032DA A945 syscall CheckItem label000032DC: 000032DC 5247 addq.w D7, 1 000032DE 6906 bvs +0x8 /* 000032E6 */ label000032E0: 000032E0 BE6E FFF8 cmp.w D7, [A6 - 0x8] 000032E4 6FDC ble -0x22 /* 000032C2 */ label000032E6: 000032E6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000032EA 4E5E unlink A6 000032EC 205F movea.l A0, [A7]+ 000032EE DEFC 000A add.w A7, 0xA /* '\n' */ 000032F2 4ED0 jmp [A0] 000032F4 4E56 FFFA link A6, -0x0006 000032F8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000032FC 2C2E 000E move.l D6, [A6 + 0xE] 00003300 266E 0008 movea.l A3, [A6 + 0x8] 00003304 4267 clr.w -[A7] 00003306 2F06 move.l -[A7], D6 00003308 1F2E 000C move.b -[A7], [A6 + 0xC] 0000330C 4EBA FED2 jsr [PC - 0x12E /* 000031E0 */] 00003310 101F move.b D0, [A7]+ 00003312 674C beq +0x4E /* 00003360 */ 00003314 2046 movea.l A0, D6 00003316 2850 movea.l A4, [A0] 00003318 2E2C 000A move.l D7, [A4 + 0xA] 0000331C 670A beq +0xC /* 00003328 */ 0000331E 8EBC 0000 0001 or.l D7, 0x1 00003324 2947 000A move.l [A4 + 0xA], D7 label00003328: 00003328 1007 move.b D0, D7 0000332A 0240 0001 andi.w D0, 0x1 0000332E 4880 ext.w D0 00003330 3214 move.w D1, [A4] 00003332 3401 move.w D2, D1 00003334 E642 asr D2.w, 3 00003336 0333 20F4 btst [A3 + D2.w - 0x12], D1 0000333A 56C1 sne D1 0000333C 0241 0001 andi.w D1, 0x1 00003340 B240 cmp.w D1, D0 00003342 6704 beq +0x6 /* 00003348 */ 00003344 4EBA FA0A jsr [PC - 0x5F6 /* 00002D50 */] label00003348: 00003348 3014 move.w D0, [A4] 0000334A E540 asl D0.w, 2 0000334C 41EB FEF4 lea.l A0, [A3 - 0x10C] 00003350 2970 0000 0006 move.l [A4 + 0x6], [A0 + D0.w] 00003356 4A6C 0002 tst.w [A4 + 0x2] 0000335A 6604 bne +0x6 /* 00003360 */ 0000335C 2F06 move.l -[A7], D6 0000335E A948 syscall CalcMenuSize label00003360: 00003360 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003364 4E5E unlink A6 00003366 205F movea.l A0, [A7]+ 00003368 DEFC 000A add.w A7, 0xA /* '\n' */ 0000336C 4ED0 jmp [A0] 0000336E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_855: // at 00003370 (misaligned) 00003372 FEF4 487A .extension 0xEF4 <> // unimplemented 00003376 FECE 2F0E .extension 0xECE <> // unimplemented 0000337A 1F3C 0001 move.b -[A7], 0x1 0000337E 4EBA FC6C jsr [PC - 0x394 /* 00002FEC */] 00003382 41EE 0008 lea.l A0, [A6 + 0x8] 00003386 2018 move.l D0, [A0]+ 00003388 6702 beq +0x4 /* 0000338C */ 0000338A 2F00 move.l -[A7], D0 label0000338C: 0000338C 2050 movea.l A0, [A0] 0000338E 4E90 jsr [A0] 00003390 487A FF62 pea.l [PC - 0x9E /* 000032F4, value 0x4E56FFFA */] 00003394 2F0E move.l -[A7], A6 00003396 1F3C 0001 move.b -[A7], 0x1 0000339A 4EBA FC50 jsr [PC - 0x3B0 /* 00002FEC */] 0000339E 4267 clr.w -[A7] 000033A0 4EBA F9F6 jsr [PC - 0x60A /* 00002D98 */] 000033A4 101F move.b D0, [A7]+ 000033A6 6706 beq +0x8 /* 000033AE */ 000033A8 A937 syscall DrawMenuBar 000033AA 4EBA F9E0 jsr [PC - 0x620 /* 00002D8C */] label000033AE: 000033AE 4EBA F97C jsr [PC - 0x684 /* 00002D2C */] 000033B2 4E5E unlink A6 000033B4 205F movea.l A0, [A7]+ 000033B6 504F addq.w A7, 8 000033B8 4ED0 jmp [A0] 000033BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000033BC-000033C2 export_856: fn000033BC: 000033BC 4E56 FEF8 link A6, -0x0108 000033C0 2F0C move.l -[A7], A4 // end alternate branch 000033BC-000033C2 export_856: // at 000033BC (misaligned) fn000033BC: // (misaligned) 000033BE FEF8 2F0C .extension 0xEF8 <> // unimplemented 000033C2 206E 0008 movea.l A0, [A6 + 0x8] 000033C6 43EE FF00 lea.l A1, [A6 - 0x100] 000033CA 707F moveq.l D0, 0x7F label000033CC: 000033CC 32D8 move.w [A1]+, [A0]+ 000033CE 51C8 FFFC dbf D0, -0x6 /* 000033CC */ 000033D2 42A7 clr.l -[A7] 000033D4 3F2E 000C move.w -[A7], [A6 + 0xC] 000033D8 486E FEFC pea.l [A6 - 0x104] 000033DC 486E FEFE pea.l [A6 - 0x102] 000033E0 4EBA FB7E jsr [PC - 0x482 /* 00002F60 */] 000033E4 285F movea.l A4, [A7]+ 000033E6 200C move.l D0, A4 000033E8 670C beq +0xE /* 000033F6 */ 000033EA 2F0C move.l -[A7], A4 000033EC 3F2E FEFE move.w -[A7], [A6 - 0x102] 000033F0 486E FF00 pea.l [A6 - 0x100] 000033F4 A947 syscall SetMenuItemText/SetItem label000033F6: 000033F6 285F movea.l A4, [A7]+ 000033F8 4E5E unlink A6 000033FA 205F movea.l A0, [A7]+ 000033FC 5C4F addq.w A7, 6 000033FE 4ED0 jmp [A0] fn00003400: 00003400 4E56 FF00 link A6, -0x0100 00003404 486E FF00 pea.l [A6 - 0x100] 00003408 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000340C 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00003410 3F2E 000C move.w -[A7], [A6 + 0xC] 00003414 486E FF00 pea.l [A6 - 0x100] 00003418 4EBA FFA2 jsr [PC - 0x5E /* 000033BC */] 0000341C 4E5E unlink A6 0000341E 205F movea.l A0, [A7]+ 00003420 5C4F addq.w A7, 6 00003422 4ED0 jmp [A0] export_857: 00003424 4E56 FFFE link A6, -0x0002 00003428 2F07 move.l -[A7], D7 0000342A 102E 0008 move.b D0, [A6 + 0x8] 0000342E 6706 beq +0x8 /* 00003436 */ 00003430 3E2E 000A move.w D7, [A6 + 0xA] 00003434 6004 bra +0x6 /* 0000343A */ label00003436: 00003436 3E2E 000C move.w D7, [A6 + 0xC] label0000343A: 0000343A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000343E 3F07 move.w -[A7], D7 00003440 4EBA FFBE jsr [PC - 0x42 /* 00003400 */] 00003444 2E1F move.l D7, [A7]+ 00003446 4E5E unlink A6 00003448 205F movea.l A0, [A7]+ 0000344A DEFC 000A add.w A7, 0xA /* '\n' */ 0000344E 4ED0 jmp [A0] fn00003450: 00003450 302F 0004 move.w D0, [A7 + 0x4] 00003454 6728 beq +0x2A /* 0000347E */ 00003456 322F 0006 move.w D1, [A7 + 0x6] 0000345A 6722 beq +0x24 /* 0000347E */ 0000345C 206D FD78 movea.l A0, [A5 - 0x288] 00003460 2050 movea.l A0, [A0] 00003462 B050 cmp.w D0, [A0] 00003464 6C18 bge +0x1A /* 0000347E */ 00003466 B250 cmp.w D1, [A0] 00003468 6C14 bge +0x16 /* 0000347E */ label0000346A: 0000346A B041 cmp.w D0, D1 0000346C 6708 beq +0xA /* 00003476 */ 0000346E 3230 1000 move.w D1, [A0 + D1.w] 00003472 670A beq +0xC /* 0000347E */ 00003474 60F4 bra -0xA /* 0000346A */ label00003476: 00003476 1F7C 0001 0008 move.b [A7 + 0x8], 0x1 0000347C 6004 bra +0x6 /* 00003482 */ label0000347E: 0000347E 422F 0008 clr.b [A7 + 0x8] label00003482: 00003482 2E9F move.l [A7], [A7]+ 00003484 4E75 rts 00003486 0000 A9FF ori.b D0, 0xFF export_858: // at 00003488 (misaligned) 0000348A 4E75 rts export_859: 0000348C 4E56 0000 link A6, 0 00003490 1D6D FD6C 000A move.b [A6 + 0xA], [A5 - 0x294] 00003496 1B6E 0008 FD6C move.b [A5 - 0x294], [A6 + 0x8] 0000349C 4E5E unlink A6 0000349E 205F movea.l A0, [A7]+ 000034A0 544F addq.w A7, 2 000034A2 4ED0 jmp [A0] export_860: 000034A4 4E56 0000 link A6, 0 000034A8 4AAE 0008 tst.l [A6 + 0x8] 000034AC 6708 beq +0xA /* 000034B6 */ 000034AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034B2 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */] label000034B6: 000034B6 4E5E unlink A6 000034B8 2E9F move.l [A7], [A7]+ 000034BA 4E75 rts fn000034BC: 000034BC 4E56 0000 link A6, 0 000034C0 206E 0008 movea.l A0, [A6 + 0x8] 000034C4 2050 movea.l A0, [A0] 000034C6 3D50 000C move.w [A6 + 0xC], [A0] 000034CA 4E5E unlink A6 000034CC 2E9F move.l [A7], [A7]+ 000034CE 4E75 rts export_861: fn000034D0: 000034D0 4E56 FF76 link A6, -0x008A 000034D4 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000034D8 206E 0008 movea.l A0, [A6 + 0x8] 000034DC 43EE FFC0 lea.l A1, [A6 - 0x40] 000034E0 701F moveq.l D0, 0x1F label000034E2: 000034E2 32D8 move.w [A1]+, [A0]+ 000034E4 51C8 FFFC dbf D0, -0x6 /* 000034E2 */ 000034E8 486E FFC0 pea.l [A6 - 0x40] 000034EC 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 000034F0 4A6D FD70 tst.w [A5 - 0x290] 000034F4 6F58 ble +0x5A /* 0000354E */ 000034F6 7E01 moveq.l D7, 0x01 000034F8 3C2D FD70 move.w D6, [A5 - 0x290] label000034FC: 000034FC 7000 moveq.l D0, 0x00 000034FE 3207 move.w D1, D7 00003500 D246 add.w D1, D6 00003502 3001 move.w D0, D1 00003504 E288 lsr D0, 1 00003506 3A00 move.w D5, D0 00003508 206D FD7C movea.l A0, [A5 - 0x284] 0000350C 2050 movea.l A0, [A0] 0000350E 3005 move.w D0, D5 00003510 D040 add.w D0, D0 00003512 3830 00FE move.w D4, [A0 + D0.w - 0x2] 00003516 3F04 move.w -[A7], D4 00003518 486E FF7A pea.l [A6 - 0x86] 0000351C 4EBA 003E jsr [PC + 0x3E /* 0000355C */] 00003520 4267 clr.w -[A7] 00003522 486E FFC0 pea.l [A6 - 0x40] 00003526 486E FF7A pea.l [A6 - 0x86] 0000352A 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */] 0000352E 3D5F FF78 move.w [A6 - 0x88], [A7]+ 00003532 6606 bne +0x8 /* 0000353A */ 00003534 3D44 000C move.w [A6 + 0xC], D4 00003538 6018 bra +0x1A /* 00003552 */ label0000353A: 0000353A 4A6E FF78 tst.w [A6 - 0x88] 0000353E 6C06 bge +0x8 /* 00003546 */ 00003540 3C05 move.w D6, D5 00003542 5346 subq.w D6, 1 00003544 6004 bra +0x6 /* 0000354A */ label00003546: 00003546 3E05 move.w D7, D5 00003548 5247 addq.w D7, 1 label0000354A: 0000354A BC47 cmp.w D6, D7 0000354C 6CAE bge -0x50 /* 000034FC */ label0000354E: 0000354E 426E 000C clr.w [A6 + 0xC] label00003552: 00003552 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00003556 4E5E unlink A6 00003558 2E9F move.l [A7], [A7]+ 0000355A 4E75 rts export_862: fn0000355C: 0000355C 4E56 FFEC link A6, -0x0014 00003560 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003564 3A2E 000C move.w D5, [A6 + 0xC] 00003568 57C0 seq D0 0000356A 4A00 tst.b D0 0000356C 660E bne +0x10 /* 0000357C */ 0000356E 1205 move.b D1, D5 00003570 0241 0001 andi.w D1, 0x1 00003574 8001 or.b D0, D1 00003576 0240 0001 andi.w D0, 0x1 0000357A 6714 beq +0x16 /* 00003590 */ label0000357C: 0000357C 206E 0008 movea.l A0, [A6 + 0x8] 00003580 43FA 00C6 lea.l A1, [PC + 0xC6 /* 00003648, value 0xF2A4E6F, pstring "*Not an object*" */] 00003584 7007 moveq.l D0, 0x07 label00003586: 00003586 30D9 move.w [A0]+, [A1]+ 00003588 51C8 FFFC dbf D0, -0x6 /* 00003586 */ 0000358C 6000 00AE bra +0xB0 /* 0000363C */ label00003590: 00003590 206D FD78 movea.l A0, [A5 - 0x288] 00003594 2248 movea.l A1, A0 00003596 2251 movea.l A1, [A1] 00003598 3011 move.w D0, [A1] 0000359A 48C0 ext.l D0 0000359C D090 add.l D0, [A0] 0000359E 3205 move.w D1, D5 000035A0 48C1 ext.l D1 000035A2 D280 add.l D1, D0 000035A4 2041 movea.l A0, D1 000035A6 3010 move.w D0, [A0] 000035A8 48C0 ext.l D0 000035AA 2F00 move.l -[A7], D0 000035AC 42A7 clr.l -[A7] 000035AE 2E8D move.l [A7], A5 000035B0 221F move.l D1, [A7]+ 000035B2 201F move.l D0, [A7]+ 000035B4 D280 add.l D1, D0 000035B6 5481 addq.l D1, 2 000035B8 2041 movea.l A0, D1 000035BA 2850 movea.l A4, [A0] 000035BC 588C addq.l A4, 4 000035BE 7080 moveq.l D0, 0xFFFFFF80 000035C0 B014 cmp.b D0, [A4] 000035C2 660E bne +0x10 /* 000035D2 */ 000035C4 528C addq.l A4, 1 000035C6 1014 move.b D0, [A4] 000035C8 4880 ext.w D0 000035CA 3E00 move.w D7, D0 000035CC 9E7C 0009 sub.w D7, 0x9 /* '\t' */ 000035D0 6010 bra +0x12 /* 000035E2 */ label000035D2: 000035D2 7000 moveq.l D0, 0x00 000035D4 1014 move.b D0, [A4] 000035D6 C0BC 0000 007F and.l D0, 0x7F 000035DC 7209 moveq.l D1, 0x09 000035DE 9081 sub.l D0, D1 000035E0 3E00 move.w D7, D0 label000035E2: 000035E2 206E 0008 movea.l A0, [A6 + 0x8] 000035E6 2F08 move.l -[A7], A0 000035E8 42A7 clr.l -[A7] 000035EA 703F moveq.l D0, 0x3F 000035EC 2F00 move.l -[A7], D0 000035EE 3007 move.w D0, D7 000035F0 48C0 ext.l D0 000035F2 2F00 move.l -[A7], D0 000035F4 201F move.l D0, [A7]+ 000035F6 2E9F move.l [A7], [A7]+ 000035F8 B097 cmp.l D0, [A7] 000035FA 6C02 bge +0x4 /* 000035FE */ 000035FC 2E80 move.l [A7], D0 label000035FE: 000035FE 201F move.l D0, [A7]+ 00003600 205F movea.l A0, [A7]+ 00003602 1080 move.b [A0], D0 00003604 266E 0008 movea.l A3, [A6 + 0x8] 00003608 528B addq.l A3, 1 0000360A 200C move.l D0, A4 0000360C 7209 moveq.l D1, 0x09 0000360E D081 add.l D0, D1 00003610 2840 movea.l A4, D0 00003612 528C addq.l A4, 1 00003614 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 0000361A 206E 0008 movea.l A0, [A6 + 0x8] 0000361E 4240 clr.w D0 00003620 1010 move.b D0, [A0] 00003622 3D40 FFEC move.w [A6 - 0x14], D0 00003626 3C2E FFEE move.w D6, [A6 - 0x12] 0000362A 600A bra +0xC /* 00003636 */ label0000362C: 0000362C 1694 move.b [A3], [A4] 0000362E 528B addq.l A3, 1 00003630 528C addq.l A4, 1 00003632 5246 addq.w D6, 1 00003634 6906 bvs +0x8 /* 0000363C */ label00003636: 00003636 BC6E FFEC cmp.w D6, [A6 - 0x14] 0000363A 6FF0 ble -0xE /* 0000362C */ label0000363C: 0000363C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00003640 4E5E unlink A6 00003642 205F movea.l A0, [A7]+ 00003644 5C4F addq.w A7, 6 00003646 4ED0 jmp [A0] 00003648 0F2A 4E6F btst [A2 + 0x4E6F], D7 0000364C 7420 moveq.l D2, 0x20 0000364E 616E bsr +0x70 /* 000036BE */ 00003650 206F 626A movea.l A0, [A7 + 0x626A] 00003654 6563 bcs +0x65 /* 000036B9 */ 00003656 742A moveq.l D2, 0x2A fn00003658: 00003658 4E56 0000 link A6, 0 0000365C 206D FD78 movea.l A0, [A5 - 0x288] 00003660 2248 movea.l A1, A0 00003662 2251 movea.l A1, [A1] 00003664 3011 move.w D0, [A1] 00003666 48C0 ext.l D0 00003668 D090 add.l D0, [A0] 0000366A 322E 0008 move.w D1, [A6 + 0x8] 0000366E 48C1 ext.l D1 00003670 D280 add.l D1, D0 00003672 2041 movea.l A0, D1 00003674 3010 move.w D0, [A0] 00003676 48C0 ext.l D0 00003678 2F00 move.l -[A7], D0 0000367A 42A7 clr.l -[A7] 0000367C 2E8D move.l [A7], A5 0000367E 221F move.l D1, [A7]+ 00003680 201F move.l D0, [A7]+ 00003682 D280 add.l D1, D0 00003684 5481 addq.l D1, 2 00003686 2041 movea.l A0, D1 00003688 2010 move.l D0, [A0] 0000368A 5480 addq.l D0, 2 0000368C 2040 movea.l A0, D0 0000368E 3010 move.w D0, [A0] 00003690 48C0 ext.l D0 00003692 2D40 000A move.l [A6 + 0xA], D0 00003696 4E5E unlink A6 00003698 205F movea.l A0, [A7]+ 0000369A 544F addq.w A7, 2 0000369C 4ED0 jmp [A0] 0000369E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_863: // at 000036A0 (misaligned) 000036A2 0000 41ED ori.b D0, 0xED 000036A6 398A 2008 move.w [A4 + D2.w + 0x8], A2 000036AA 5480 addq.l D0, 2 000036AC 2D40 0008 move.l [A6 + 0x8], D0 000036B0 4E5E unlink A6 000036B2 4E75 rts export_864: 000036B4 4E56 0000 link A6, 0 000036B8 2F0C move.l -[A7], A4 000036BA 286E 0008 movea.l A4, [A6 + 0x8] fn000036BE: 000036BE 4267 clr.w -[A7] 000036C0 2F0C move.l -[A7], A4 000036C2 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */] 000036C6 101F move.b D0, [A7]+ 000036C8 6764 beq +0x66 /* 0000372E */ 000036CA 2F00 move.l -[A7], D0 000036CC 42A7 clr.l -[A7] 000036CE 2F14 move.l -[A7], [A4] 000036D0 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 000036D4 221F move.l D1, [A7]+ 000036D6 201F move.l D0, [A7]+ 000036D8 4A81 tst.l D1 000036DA 56C1 sne D1 000036DC C001 and.b D0, D1 000036DE 4A00 tst.b D0 000036E0 674C beq +0x4E /* 0000372E */ 000036E2 2F00 move.l -[A7], D0 000036E4 4267 clr.w -[A7] 000036E6 2054 movea.l A0, [A4] 000036E8 3F10 move.w -[A7], [A0] 000036EA 3F2D FD80 move.w -[A7], [A5 - 0x280] 000036EE 4EBA FD60 jsr [PC - 0x2A0 /* 00003450 */] 000036F2 121F move.b D1, [A7]+ 000036F4 201F move.l D0, [A7]+ 000036F6 C001 and.b D0, D1 000036F8 4A00 tst.b D0 000036FA 6732 beq +0x34 /* 0000372E */ 000036FC 2F00 move.l -[A7], D0 000036FE 42A7 clr.l -[A7] 00003700 2F0C move.l -[A7], A4 00003702 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00003706 221F move.l D1, [A7]+ 00003708 201F move.l D0, [A7]+ 0000370A 48E7 C000 movem.l -[A7], D0,D1 0000370E 42A7 clr.l -[A7] 00003710 2054 movea.l A0, [A4] 00003712 3F10 move.w -[A7], [A0] 00003714 4EBA FF42 jsr [PC - 0xBE /* 00003658 */] 00003718 241F move.l D2, [A7]+ 0000371A 4CDF 0003 movem.l D0,D1, [A7]+ 0000371E B481 cmp.l D2, D1 00003720 5FC1 sle D1 00003722 C001 and.b D0, D1 00003724 6708 beq +0xA /* 0000372E */ 00003726 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000372C 6004 bra +0x6 /* 00003732 */ label0000372E: 0000372E 422E 000C clr.b [A6 + 0xC] label00003732: 00003732 285F movea.l A4, [A7]+ 00003734 4E5E unlink A6 00003736 2E9F move.l [A7], [A7]+ 00003738 4E75 rts 0000373A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000373C-00003740 fn0000373C: 0000373C 4E56 FFF8 link A6, -0x0008 // end alternate branch 0000373C-00003740 fn0000373C: // (misaligned) 0000373E FFF8 .invalid <> 00003740 48E7 0308 movem.l -[A7], D6,D7,A4 00003744 3C2E 0008 move.w D6, [A6 + 0x8] 00003748 6734 beq +0x36 /* 0000377E */ 0000374A 42A7 clr.l -[A7] 0000374C 3F06 move.w -[A7], D6 0000374E 4EBA FF08 jsr [PC - 0xF8 /* 00003658 */] 00003752 2E1F move.l D7, [A7]+ 00003754 102D FD6C move.b D0, [A5 - 0x294] 00003758 670C beq +0xE /* 00003766 */ 0000375A 42A7 clr.l -[A7] 0000375C 2F07 move.l -[A7], D7 0000375E 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] 00003762 285F movea.l A4, [A7]+ 00003764 600A bra +0xC /* 00003770 */ label00003766: 00003766 42A7 clr.l -[A7] 00003768 2F07 move.l -[A7], D7 0000376A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000376E 285F movea.l A4, [A7]+ label00003770: 00003770 200C move.l D0, A4 00003772 6704 beq +0x6 /* 00003778 */ 00003774 2054 movea.l A0, [A4] 00003776 3086 move.w [A0], D6 label00003778: 00003778 2D4C 000A move.l [A6 + 0xA], A4 0000377C 6006 bra +0x8 /* 00003784 */ label0000377E: 0000377E 7000 moveq.l D0, 0x00 00003780 2D40 000A move.l [A6 + 0xA], D0 label00003784: 00003784 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003788 4E5E unlink A6 0000378A 205F movea.l A0, [A7]+ 0000378C 544F addq.w A7, 2 0000378E 4ED0 jmp [A0] export_865: 00003790 4E56 0000 link A6, 0 00003794 42A7 clr.l -[A7] 00003796 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000379A 4EBA FFA0 jsr [PC - 0x60 /* 0000373C */] 0000379E 2D5F 000A move.l [A6 + 0xA], [A7]+ 000037A2 4E5E unlink A6 000037A4 205F movea.l A0, [A7]+ 000037A6 544F addq.w A7, 2 000037A8 4ED0 jmp [A0] 000037AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_866: // at 000037AC (misaligned) 000037AE FFBE .invalid <> 000037B0 206E 0008 movea.l A0, [A6 + 0x8] 000037B4 43EE FFC0 lea.l A1, [A6 - 0x40] 000037B8 701F moveq.l D0, 0x1F label000037BA: 000037BA 32D8 move.w [A1]+, [A0]+ 000037BC 51C8 FFFC dbf D0, -0x6 /* 000037BA */ 000037C0 4267 clr.w -[A7] 000037C2 486E FFC0 pea.l [A6 - 0x40] 000037C6 4EBA FD08 jsr [PC - 0x2F8 /* 000034D0 */] 000037CA 3D5F FFBE move.w [A6 - 0x42], [A7]+ 000037CE 42A7 clr.l -[A7] 000037D0 3F2E FFBE move.w -[A7], [A6 - 0x42] 000037D4 4EBA FF66 jsr [PC - 0x9A /* 0000373C */] 000037D8 2D5F 000C move.l [A6 + 0xC], [A7]+ 000037DC 4E5E unlink A6 000037DE 2E9F move.l [A7], [A7]+ 000037E0 4E75 rts 000037E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000037E4-000037EC fn000037E4: 000037E4 4E56 0000 link A6, 0 000037E8 3F3C 8000 move.w -[A7], 0x8000 // end alternate branch 000037E4-000037EC fn000037E4: // (misaligned) 000037E6 0000 3F3C ori.b D0, 0x3C /* '<' */ 000037EA 8000 or.b D0, D0 000037EC 42A7 clr.l -[A7] 000037EE 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 000037F2 4E5E unlink A6 000037F4 205F movea.l A0, [A7]+ 000037F6 544F addq.w A7, 2 000037F8 4ED0 jmp [A0] 000037FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_867: // at 000037FC (misaligned) 000037FE FF6E .extension 0xF6E <> // unimplemented 00003800 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003804 426D FD70 clr.w [A5 - 0x290] 00003808 206D FD78 movea.l A0, [A5 - 0x288] 0000380C 2248 movea.l A1, A0 0000380E 2251 movea.l A1, [A1] 00003810 3011 move.w D0, [A1] 00003812 48C0 ext.l D0 00003814 2840 movea.l A4, D0 00003816 D9D0 add.l A4, [A0] 00003818 3014 move.w D0, [A4] 0000381A 48C0 ext.l D0 0000381C 2640 movea.l A3, D0 0000381E D7CC add.l A3, A4 00003820 200B move.l D0, A3 00003822 908C sub.l D0, A4 00003824 3D40 FF6E move.w [A6 - 0x92], D0 00003828 42A7 clr.l -[A7] 0000382A 302E FF6E move.w D0, [A6 - 0x92] 0000382E 48C0 ext.l D0 00003830 2F00 move.l -[A7], D0 00003832 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */] 00003836 2B57 FD7C move.l [A5 - 0x284], [A7] 0000383A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000383E 548C addq.l A4, 2 00003840 7C02 moveq.l D6, 0x02 label00003842: 00003842 B7CC cmpa.l A3, A4 00003844 6F00 00B4 ble +0xB6 /* 000038FA */ 00003848 4A54 tst.w [A4] 0000384A 6700 00A6 beq +0xA8 /* 000038F2 */ 0000384E 3F06 move.w -[A7], D6 00003850 486E FFB8 pea.l [A6 - 0x48] 00003854 4EBA FD06 jsr [PC - 0x2FA /* 0000355C */] 00003858 4A6D FD70 tst.w [A5 - 0x290] 0000385C 6604 bne +0x6 /* 00003862 */ 0000385E 7E01 moveq.l D7, 0x01 00003860 6048 bra +0x4A /* 000038AA */ label00003862: 00003862 7A01 moveq.l D5, 0x01 00003864 382D FD70 move.w D4, [A5 - 0x290] label00003868: 00003868 7000 moveq.l D0, 0x00 0000386A 3205 move.w D1, D5 0000386C D244 add.w D1, D4 0000386E 3001 move.w D0, D1 00003870 E288 lsr D0, 1 00003872 3E00 move.w D7, D0 00003874 206D FD7C movea.l A0, [A5 - 0x284] 00003878 2050 movea.l A0, [A0] 0000387A 3007 move.w D0, D7 0000387C D040 add.w D0, D0 0000387E 3F30 00FE move.w -[A7], [A0 + D0.w - 0x2] 00003882 486E FF78 pea.l [A6 - 0x88] 00003886 4EBA FCD4 jsr [PC - 0x32C /* 0000355C */] 0000388A 486E FFB8 pea.l [A6 - 0x48] 0000388E 486E FF78 pea.l [A6 - 0x88] 00003892 4EAD 256A jsr [A5 + 0x256A /* export_1193 */] 00003896 101F move.b D0, [A7]+ 00003898 6706 beq +0x8 /* 000038A0 */ 0000389A 3807 move.w D4, D7 0000389C 5344 subq.w D4, 1 0000389E 6006 bra +0x8 /* 000038A6 */ label000038A0: 000038A0 3A07 move.w D5, D7 000038A2 5245 addq.w D5, 1 000038A4 5247 addq.w D7, 1 label000038A6: 000038A6 B845 cmp.w D4, D5 000038A8 6CBE bge -0x40 /* 00003868 */ label000038AA: 000038AA BE6D FD70 cmp.w D7, [A5 - 0x290] 000038AE 6E30 bgt +0x32 /* 000038E0 */ 000038B0 206D FD7C movea.l A0, [A5 - 0x284] 000038B4 2050 movea.l A0, [A0] 000038B6 3007 move.w D0, D7 000038B8 D040 add.w D0, D0 000038BA 4870 00FE pea.l [A0 + D0.w - 0x2] 000038BE 206D FD7C movea.l A0, [A5 - 0x284] 000038C2 2050 movea.l A0, [A0] 000038C4 3007 move.w D0, D7 000038C6 5240 addq.w D0, 1 000038C8 D040 add.w D0, D0 000038CA 4870 00FE pea.l [A0 + D0.w - 0x2] 000038CE 302D FD70 move.w D0, [A5 - 0x290] 000038D2 9047 sub.w D0, D7 000038D4 5240 addq.w D0, 1 000038D6 E340 asl D0.w, 1 000038D8 48C0 ext.l D0 000038DA 2F00 move.l -[A7], D0 000038DC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label000038E0: 000038E0 206D FD7C movea.l A0, [A5 - 0x284] 000038E4 2050 movea.l A0, [A0] 000038E6 3007 move.w D0, D7 000038E8 D040 add.w D0, D0 000038EA 3186 00FE move.w [A0 + D0.w - 0x2], D6 000038EE 526D FD70 addq.w [A5 - 0x290], 1 label000038F2: 000038F2 548C addq.l A4, 2 000038F4 5446 addq.w D6, 2 000038F6 6000 FF4A bra -0xB4 /* 00003842 */ label000038FA: 000038FA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000038FE 4E5E unlink A6 00003900 4E75 rts 00003902 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003904-0000390A fn00003904: 00003904 4E56 0000 link A6, 0 00003908 42A7 clr.l -[A7] // end alternate branch 00003904-0000390A fn00003904: // (misaligned) 00003906 0000 42A7 ori.b D0, 0xA7 0000390A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000390E 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00003912 2D5F 0008 move.l [A6 + 0x8], [A7]+ 00003916 4E5E unlink A6 00003918 2E9F move.l [A7], [A7]+ 0000391A 4E75 rts export_868: 0000391C 4E56 0000 link A6, 0 00003920 3F3C 0004 move.w -[A7], 0x4 00003924 4EBA FEBE jsr [PC - 0x142 /* 000037E4 */] 00003928 4E5E unlink A6 0000392A 4E75 rts export_869: fn0000392C: 0000392C 4E56 FFFE link A6, -0x0002 00003930 206E 000A movea.l A0, [A6 + 0xA] 00003934 2050 movea.l A0, [A0] 00003936 3D50 FFFE move.w [A6 - 0x2], [A0] 0000393A 206E 000E movea.l A0, [A6 + 0xE] 0000393E 2F08 move.l -[A7], A0 00003940 42A7 clr.l -[A7] 00003942 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003946 4EBA FDF4 jsr [PC - 0x20C /* 0000373C */] 0000394A 201F move.l D0, [A7]+ 0000394C 205F movea.l A0, [A7]+ 0000394E 2080 move.l [A0], D0 00003950 4E5E unlink A6 00003952 205F movea.l A0, [A7]+ 00003954 DEFC 000A add.w A7, 0xA /* '\n' */ 00003958 4ED0 jmp [A0] 0000395A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_870: // at 0000395C (misaligned) 0000395E 0000 4AAE ori.b D0, 0xAE 00003962 000C 56C0 ori.b A4, 0xC0 00003966 4A00 tst.b D0 00003968 671E beq +0x20 /* 00003988 */ 0000396A 2F00 move.l -[A7], D0 0000396C 4267 clr.w -[A7] 0000396E 206E 000C movea.l A0, [A6 + 0xC] 00003972 2050 movea.l A0, [A0] 00003974 3F10 move.w -[A7], [A0] 00003976 206E 0008 movea.l A0, [A6 + 0x8] 0000397A 2050 movea.l A0, [A0] 0000397C 3F10 move.w -[A7], [A0] 0000397E 4EBA FAD0 jsr [PC - 0x530 /* 00003450 */] 00003982 121F move.b D1, [A7]+ 00003984 201F move.l D0, [A7]+ 00003986 C001 and.b D0, D1 label00003988: 00003988 1D40 0010 move.b [A6 + 0x10], D0 0000398C 4E5E unlink A6 0000398E 205F movea.l A0, [A7]+ 00003990 504F addq.w A7, 8 00003992 4ED0 jmp [A0] export_871: 00003994 4E56 0000 link A6, 0 00003998 42A7 clr.l -[A7] 0000399A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000399E 4EBA 00C0 jsr [PC + 0xC0 /* 00003A60 */] 000039A2 2D5F 000C move.l [A6 + 0xC], [A7]+ 000039A6 4E5E unlink A6 000039A8 2E9F move.l [A7], [A7]+ 000039AA 4E75 rts export_872: fn000039AC: 000039AC 4E56 0000 link A6, 0 000039B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039B4 4EBA 00F6 jsr [PC + 0xF6 /* 00003AAC */] 000039B8 4E5E unlink A6 000039BA 2E9F move.l [A7], [A7]+ 000039BC 4E75 rts 000039BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000039C0-000039C6 fn000039C0: 000039C0 4E56 0000 link A6, 0 000039C4 4267 clr.w -[A7] // end alternate branch 000039C0-000039C6 fn000039C0: // (misaligned) 000039C2 0000 4267 ori.b D0, 0x67 /* 'g' */ 000039C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039CA 4EBA FAF0 jsr [PC - 0x510 /* 000034BC */] 000039CE 3D5F 000C move.w [A6 + 0xC], [A7]+ 000039D2 4E5E unlink A6 000039D4 2E9F move.l [A7], [A7]+ 000039D6 4E75 rts fn000039D8: 000039D8 4E56 0000 link A6, 0 000039DC 42A7 clr.l -[A7] 000039DE 4267 clr.w -[A7] 000039E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039E4 4EBA FFDA jsr [PC - 0x26 /* 000039C0 */] 000039E8 4EBA FC6E jsr [PC - 0x392 /* 00003658 */] 000039EC 2D5F 000C move.l [A6 + 0xC], [A7]+ 000039F0 4E5E unlink A6 000039F2 2E9F move.l [A7], [A7]+ 000039F4 4E75 rts 000039F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_873: // at 000039F8 (misaligned) 000039FA 0000 4E5E ori.b D0, 0x5E /* '^' */ 000039FE 2E9F move.l [A7], [A7]+ 00003A00 4E75 rts 00003A02 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003A04-00003A10 export_874: fn00003A04: 00003A04 4E56 0000 link A6, 0 00003A08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A0C 4EAD 3E82 jsr [A5 + 0x3E82 /* export_1996 */] // end alternate branch 00003A04-00003A10 export_874: // at 00003A04 (misaligned) fn00003A04: // (misaligned) 00003A06 0000 2F2E ori.b D0, 0x2E /* '.' */ 00003A0A 0008 4EAD ori.b A0, 0xAD 00003A0E 3E82 move.w [A7], D2 00003A10 4E5E unlink A6 00003A12 2E9F move.l [A7], [A7]+ 00003A14 4E75 rts 00003A16 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003A18-00003A1E fn00003A18: 00003A18 4E56 0000 link A6, 0 00003A1C 2F0C move.l -[A7], A4 // end alternate branch 00003A18-00003A1E fn00003A18: // (misaligned) 00003A1A 0000 2F0C ori.b D0, 0xC 00003A1E 286E 0008 movea.l A4, [A6 + 0x8] 00003A22 102D FD6C move.b D0, [A5 - 0x294] 00003A26 6718 beq +0x1A /* 00003A40 */ 00003A28 2F0C move.l -[A7], A4 00003A2A 42A7 clr.l -[A7] 00003A2C 2F0C move.l -[A7], A4 00003A2E 4EBA FFA8 jsr [PC - 0x58 /* 000039D8 */] 00003A32 201F move.l D0, [A7]+ 00003A34 D0AE 000C add.l D0, [A6 + 0xC] 00003A38 2F00 move.l -[A7], D0 00003A3A 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */] 00003A3E 6016 bra +0x18 /* 00003A56 */ label00003A40: 00003A40 2F0C move.l -[A7], A4 00003A42 42A7 clr.l -[A7] 00003A44 2F0C move.l -[A7], A4 00003A46 4EBA FF90 jsr [PC - 0x70 /* 000039D8 */] 00003A4A 201F move.l D0, [A7]+ 00003A4C D0AE 000C add.l D0, [A6 + 0xC] 00003A50 2F00 move.l -[A7], D0 00003A52 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label00003A56: 00003A56 285F movea.l A4, [A7]+ 00003A58 4E5E unlink A6 00003A5A 205F movea.l A0, [A7]+ 00003A5C 504F addq.w A7, 8 00003A5E 4ED0 jmp [A0] fn00003A60: 00003A60 4E56 FFF8 link A6, -0x0008 00003A64 48E7 0300 movem.l -[A7], D6,D7 00003A68 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00003A6E 4267 clr.w -[A7] 00003A70 1F3C 0001 move.b -[A7], 0x1 00003A74 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00003A78 1E1F move.b D7, [A7]+ 00003A7A 4267 clr.w -[A7] 00003A7C 486E FFFC pea.l [A6 - 0x4] 00003A80 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00003A84 3C1F move.w D6, [A7]+ 00003A86 4267 clr.w -[A7] 00003A88 1F07 move.b -[A7], D7 00003A8A 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00003A8E 1E1F move.b D7, [A7]+ 00003A90 4A46 tst.w D6 00003A92 6706 beq +0x8 /* 00003A9A */ 00003A94 7000 moveq.l D0, 0x00 00003A96 2D40 FFFC move.l [A6 - 0x4], D0 label00003A9A: 00003A9A 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 00003AA0 4CDF 00C0 movem.l D6,D7, [A7]+ 00003AA4 4E5E unlink A6 00003AA6 2E9F move.l [A7], [A7]+ 00003AA8 4E75 rts 00003AAA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003AAC-00003ABA fn00003AAC: 00003AAC 4E56 0000 link A6, 0 00003AB0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AB4 4EBA FE4E jsr [PC - 0x1B2 /* 00003904 */] 00003AB8 4E5E unlink A6 // end alternate branch 00003AAC-00003ABA fn00003AAC: // (misaligned) 00003AAE 0000 2F2E ori.b D0, 0x2E /* '.' */ 00003AB2 0008 4EBA ori.b A0, 0xBA 00003AB6 FE4E 4E5E .extension 0xE4E <>, 0x4E5E // unimplemented 00003ABA 2E9F move.l [A7], [A7]+ 00003ABC 4E75 rts 00003ABE 0000 .incomplete